Senior Software Engineer - Web
Listed on 2026-02-16
-
Software Development
Senior Developer, Software Engineer
Permanent employee, Full-time
• Germany, Berlin, Remote, United Kingdom, France
At Wire, we're on a mission to revolutionize secure collaboration, making privacy the foundation of modern communication. Join us to play an important role in our dynamic team. Wire is the leading end-to-end encrypted communication platform, trusted by businesses, critical infrastructure providers, and governments worldwide. We prioritize privacy as a fundamental right, delivering the most secure communication experience across various industries.
Our cutting-edge encryption technology and robust security measures have made us a trusted partner in the technology, finance, healthcare, and government sectors. If you're passionate about redefining secure communication and want to be part of an innovative team, join us as a Senior Software Engineer - Web. Together, let's build a world where privacy and security shape the future of communication.
INFORMATION
- Employment Type:
Permanent - Previous working experience: 7+ years in Frontend or Full-stack development, with significant time in Senior or Tech Lead roles.
- Working hours:
40hrs/week - Working
Location:
Berlin Office, Remote within Germany or EU - Reports to:
Engineering Manager - Web - Desired start date:
February 2026
As a Senior Software Engineer - Web at Wire, you’ll drive technical direction across our React-based apps and our Electron-based desktop client. You’ll collaborate closely with Product, Design and other Development teams to translate complex requirements into robust technical solutions.
- Real-time messaging and encrypted media exchange using cutting-edge standards like MLS
- Performance-focused improvements on message processing, rendering, synchronization, and offline-capable workflows across platforms and sessions
- Leading technical initiatives with Senior Engineers, Staff Engineer and Engineering Manager to improve architecture and developer experience
- Defining and driving technical initiatives that improve app scalability, reliability, and maintainability — including modernizing legacy areas
- Driving architectural decisions and raising the technical bar through well-reasoned RFCs and ADRs, thoughtful code reviews, and a collaborative, communicative mindset
- Supporting and mentoring other engineers — helping them grow, share context, and take on broader ownership
You’ve built and maintained complex frontend systems across web and desktop environments and know what it means to carry a feature from rough idea to production. You think in systems, advocate for your decisions with clarity, and know how to move teams forward — even when the path isn’t obvious.
Technical Skills
- Expert-level knowledge of React and frontend architecture
- Hands-on experience with Electron, including security constraints (IPC design, preload boundaries, protocol handling, signing/notarization) is a strong plus
- Strong experience diagnosing and fixing performance and memory issues in real-time applications — including large lists, background processing, CPU vs memory trade-offs and data-processing flows
- Experience working with local client-side databases (e.g., Indexed
DB or alternatives), Web Workers, WASM-based libraries, and large in-browser data sets - Familiarity with secure messaging protocols (e.g., MLS, WebRTC, or E2E media flows) is a strong plus
- Experience working in modular and multi-package codebases, including monorepos, using tooling like Webpack, npm scripts, and shared frontend infrastructure
- Experience owning or significantly contributing to CI/CD and release pipelines (Git Hub Actions, Jenkins)
- Strong testing practices with unit, integration and e2e test coverage (e.g., Playwright)
- You are fluent in English and can contribute effectively to an international team.
- You mentor by providing context, not just answers — helping others build judgment, not dependency.
- You can break down complex trade-offs and drive alignment without shutting down alternative views.
- You are proactive — when you spot tech debt or poor architecture, you don’t wait for someone to ask. You take initiative.
- You take ownership of problems you didn’t create — and see them through to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).