Junior Rust Developer
Role details
Job location
Tech stack
Job description
At 1Password, we're building the foundation for a safe, productive digital future. Our mission is to unleash employee productivity without compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated the market-leading enterprise password manager and pioneered Extended Access Management, a new cybersecurity category built for the way people and AI agents work today. As one of the most loved brands in cybersecurity, we take a human-centric approach in everything from product strategy to user experience. Over 180,000 businesses, from Fortune 100 leaders to the world's most innovative AI companies, trust 1Password to help their teams securely adopt the SaaS and AI tools they need to do their best work.
If you're excited about the opportunity to contribute to the digital safety of millions, to work alongside a team of curious, driven individuals, and to solve hard problems in a fast-paced, dynamic environment, then we want to hear from you. Come join us and help shape a safer, simpler digital future., We're setting the standard for how AI and agentic workflows are secured. Our current focus is on access management for AI agents, ensuring they can safely and seamlessly interact with other software and systems while keeping the credentials used in this exchange secure (recent example). We work across a wide-ranging tech stack in a fast-moving space. Our projects span across client-side and system-level logic to back-end systems. You'll bring a breadth of experience that allows you to quickly jump in new tech stacks and domains and help us create and shape new products and features for this emerging market., * Continue learning - this role spans a broad tech stack and fast-moving domain - we don't expect you to already know everything you'll need to know, and expect you to continue learning and will provide opportunities and mentoring.
- Participate in planning by identifying complexities, estimating, planning work, sharing status and raising flags.
- Stay informed about the latest industry trends, technologies, and best practices in development.
Requirements
Do you have experience in TypeScript?, * You have 6+ months of experience in software development or related (e.g., internships, bootcamp, proven open source contributions, etc.)
- A desire and ability to write clean, maintainable code
- Demonstrated communication and collaboration skills
- Working knowledge of testing methodologies and debugging techniques to ensure high-quality code
- Comfort stepping into new problem spaces and unfamiliar domains and quickly building expertise through curiosity, adaptability, and continuous learning.
- 1+ years of software development experience in Rust.
Bonus points if you already have:
- Familiarity with Golang and/or TypeScript.
- Experience building service-oriented backend systems.
- Familiarity with identity and access management protocols (e.g. OAuth, OIDC).
Benefits & conditions
We believe in working hard, and resting hard. We're always looking for new ways to support our team members, but here's a glance at what we currently offer:
Health and wellbeing
Maternity and parental leave top up programs
Wellness spending account
Generous PTO policy
Company-wide wellness days off scheduled throughout the year
Wellness Coach membership
Comprehensive health coverage
Growth and future
Employee stock option program for all full time employees
Retirement matching program
Training budget, 1Password University access, and learning sessions
Free 1Password account (and friends and family discount!)
Flexibility and community
Paid volunteer days
Employee-led DEI&B programs and ERGs
Fully remote environment
Peer-to-peer recognition through Bonusly