Use Rust to strengthen 1Password’s Everyday Experience team, working remotely in Canada or the United States. Own complex systems from design through delivery.
This Intermediate Developer role focuses on reliable, usable, trusted customer experiences across daily product surfaces and workflows. You will work across cross-platform foundations, backend services, CI/CD, operational workflows, and production support. Collaboration includes Product, Design, Security, Browser, Backend, and Infrastructure.
Key Responsibilities
Plan solutions using established development, security, and quality practicesDevelop testing strategies and maintainable production codeParticipate in refinement, prioritization,
and group estimationProvide thoughtful peer feedback through code reviewsSuggest improvements in repositories, tooling, and IDE integration ergonomicsRequirements:
Experienced developer with robust knowledge of RustAbility to ramp quickly into complex, ambiguous codebasesComfort making pragmatic tradeoffs across competing technical prioritiesCollaborative approach across multiple product and engineering disciplinesStrong backend services experience in Go is a bonusApply Rust systems expertise and cross-functional judgment to dependable customer workflows at 1Password.