Save Job
Posted 1mo ago

Senior Rust Developer

@ ExpressVPN
Europe
RemoteFull Time
Responsibilities:designing systems, developing software, conducting reviews
Requirements Summary:Experienced Rust developer with asynchronous programming knowledge (Tokio or async-std), strong system architecture and low-level programming skills, Git proficiency, and excellent English communication.
Technical Tools Mentioned:Rust, Tokio, async-std, Git, uniffi, Actix, WebAssembly, REST
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Location: Remote within Europe (EU time zones preferred)

Department: Product Engineering

About the Role

As 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 monitoring

In 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 Do

  • Design, develop, and maintain software solutions in Rust (edition 2024)

  • Implement system components with a focus on performance, memory safety, and concurrency

  • Integrate Rust components into existing software ecosystems (e.g. REST, uniffi bindings, multi-platform support)

  • Collaborate closely with DevOps, QA, and Architecture teams

  • Conduct code reviews and ensure high code quality through automated testing

  • Participate in architectural decisions and select appropriate libraries/frameworks (e.g., Tokio, Actix)

  • Document your components, traits, and implementation details clearly

What you’ll bring

Must-have:

  • Solid experience with Rust, including asynchronous programming (Tokio or async-std)

  • Proficient in Git and comfortable working with build tools and CI/CD pipelines

  • Familiarity with system architecture, memory management, and low-level programming

  • Proficiency in object-oriented principles within Rust (traits, generics, dyn vs impl)

  • Strong understanding of lifetimes and the borrow checker

  • Solid English communication skills, both written and spoken (team language)

Nice-to-have:

  • Knowledge of WebAssembly or embedded development

  • Familiarity 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 transparency

  • We encourage learning through experimentation and provide a safe space for everyone to learn from their experiences

  • Our managers are dedicated to facilitating career growth and creating an environment that attracts and supports high-performing engineers

ExpressVPN, 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-PS1