Senior Rust Engineer - Payments
Core
Design, implement, and maintain core Rust libraries serving as the backbone for Proton's web and mobile applications, specifically for the Payments and Drive teams.
Role type
Senior IC Rust Engineer (Systems/Library Development)
Builds
Core Rust libraries for Proton Drive SDKs and Payment processing systems
Domain
Privacy-focused SaaS / Secure Communications
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (concurrency, ownership), software architecture, cross-platform development, secure coding practices, unit and integration testing, Git
Preferred skills
iOS (Swift) or Android (Kotlin) native SDK development, Playwright
Technologies
Rust, Git, GitLab CI, Grafana, Prometheus, Sentry, Playwright
Responsibilities
Architect and develop core Rust libraries; ensure cross-platform compatibility; conduct code reviews and optimization; collaborate with frontend and mobile developers; implement secure coding practices; develop comprehensive testing strategies; create and maintain documentation
Seniority
Senior, hands-on IC