Proton

Senior Foundation Engineer (Drive)

Proton
Apply
18 days ago
London, United KingdomSenior

Responsibilities

  • Architect and develop core C#, TypeScript, and Rust libraries that power Proton Drive applications.
  • Ensure compatibility and optimal performance across web, mobile, and desktop platforms.
  • Conduct code reviews and improve code quality, maintainability, and performance.
  • Collaborate with backend, frontend, mobile, and desktop developers on library integration.
  • Develop comprehensive unit and integration testing strategies for core libraries.
  • Create and maintain documentation for core libraries.
  • Contribute to the evolution of Drive’s cryptographic model and future SDK generations.

Requirements

  • 5+ years of professional software development experience with a focus on Rust.
  • Strong expertise in Rust language features, concurrency, and ownership models.
  • Experience developing libraries for web, mobile, and/or desktop client applications.
  • Ability to collaborate effectively in a team environment with strong communication skills.
  • Strong problem-solving and troubleshooting abilities.

Benefits

  • Mission-driven work protecting the privacy of millions of users.
  • Collaborative, diverse team and opportunities for meaningful ownership and career growth.
  • Hardware and software provided for effective work.
  • Learning and development support.
  • Health coverage, retirement options, generous leave, and wellness support.
  • Stock options and company ownership opportunities.
  • Primarily in-person collaboration at offices including Geneva, Zürich, and Barcelona.
  • Lunch and snacks provided in offices.
  • Public transport, bike allowance, or parking support.
  • Flexible working hours and schedule.

Tech Stack

C#GitLab CI/CDGrafanaKotlinPrometheusRustSwiftTypeScript

Categories

Proton

About Proton

501-1,000 employees
Contact me