Senior Rust Developer

EuropeFull-timePosted Jun 15, 2026
Back to all rolesSenior Rust DeveloperApplyJob detailsTeam / Product Engineering - Browser ExtensionsEurope Full-timeLocation: Remote within Europe (EU time zones preferred)Department: Product EngineeringAbout the RoleAs a Senior Rust Developer, you'll join a highly skilled, cross-functional team building ExpressKeys — a dedicated, privacy-first password manager trusted by millions of users worldwide.You'll be working at the intersection of security and user experience, helping people take control of their passwords through zero-knowledge encryption, cross-device syncing, 2FA code generation, and proactive breach monitoringIn this role, you’ll work at the technological forefront of modern network security. You’ll design and build robust, scalable, and performance-critical systems in Rust, helping shape the next generation of our security infrastructure. From high-performance networking services to secure backend systems and privacy-by-design components – your work will not only challenge you technically, but make a tangible impact on the protection of users worldwide.For us, Rust is not an experiment, but a strategic cornerstone technology for building robust, secure, and high-performance systems. In this role, you’ll not only help shape our technical transition to Rust, but also actively contribute to architecture decisions and long-term technology direction.What You’ll DoDesign, develop, and maintain software solutions in Rust (edition 2024)Implement system components with a focus on performance, memory safety, and concurrencyIntegrate Rust components into existing software ecosystems (e.g. REST, uniffi bindings, multi-platform support)Collaborate closely with DevOps, QA, and Architecture teamsConduct code reviews and ensure high code quality through automated testingParticipate in architectural decisions and select appropriate libraries/frameworks (e.g., Tokio, Actix)Document your components, traits, and implementation details clearlyWhat you’ll bringMust-have:Solid experience with Rust, including asynchronous programming (Tokio or async-std)Proficient in Git and comfortable working with build tools and CI/CD pipelinesFamiliarity with system architecture, memory management, and low-level programmingProficiency in object-oriented principles within Rust (traits, generics, dyn vs impl)Strong understanding of lifetimes and the borrow checkerSolid English communication skills, both written and spoken (team language)Nice-to-have:Knowledge of WebAssembly or embedded developmentFamiliarity with security topics (e.g., memory safety, sandboxing, secure coding practices)How we’ll support you:We believe in fostering an environment that empowers decision-making at all levels. Our culture is rooted in the inverted pyramid approach, where the engineers, who have a deep understanding of the product and the customers, are the ones who have the knowledge and the authority to make impactful decisions.We treat every team member with respect and promote open and constructive feedback, ensuring a culture of trust and transparencyWe encourage learning through experimentation and provide a safe space for everyone to learn from their experiencesOur managers are dedicated to facilitating career growth and creating an environment that attracts and supports high-performing engineersExpressVPN, a Kape Technologies company, is an equal opportunity employer. We promote equal recruitment and employment opportunities, and do not discriminate based on gender identity and/or expression, age, race, color, disability, culture, religion or belief, family and/or marital status, sexual orientation, or other characteristics protected by applicable law. We celebrate a diverse and inclusive work environment in which applicants and employees are treated with respect and dignity, and excel based on personal merit, qualifications, experience, and performance.  #LI-PS1Upload your resume to autofill the applicationUploadFirst name *Last name *Email *Dial code *Phone...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free