
Senior Developer, Machine Identity
1Password
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $153,000 - $214,000 per year
Job Level
About the role
- Code, test, debug, deliver and maintain production software systems for new and existing product features
- Collaborate with cross functional teams and/or stakeholders throughout the development cycle to ensure smooth releases
- Work with your teammates and project manager to communicate technical requirements to stakeholders and solve technical problems in a scalable and realistic way
- Mentor junior and new team members by helping them understand team expectations, providing technical guidance, sharing knowledge, and engaging in pair programming sessions
- Participate in planning by identifying major tasks and breaking down, estimating, and planning work
- Write comprehensive tests during various stages of the development cycle, ensuring code is functioning as expected
- Review code for others to maintain high code quality, knowledge share within the team, and support creating a safe environment of giving and receiving feedback
- Generate and review documentation on code processes to ensure scalability
- Stay informed about the latest industry trends, technologies, and best practices in development
- Be available for on-call rotational work to ensure uninterrupted support and resolve emergencies
Requirements
- 2+ years of experience in software development
- Experience with a modern backend language (e.g. Go, Node.js, Ruby, or Python)
- A drive for and proven experience in software development best practices, and coding standards
- You enjoy solving moderately complex problems with a demonstrated ability to tackle problems and propose effective solutions
- You like communicating and collaborating and can demonstrate experience in working effectively with team and communicating technical concepts to non-technical cross-functional partners
- You’re passionate about testing methodologies and debugging techniques to ensure high-quality code
- Strong understanding of authentication, authorization, and identity concepts (OAuth, OIDC, scoped access, policy enforcement)
- Familiarity with MCP servers
- Some experience with Kotlin, Swift, Rust, JavaScript, Go, or related languages
- Experience working with distributed systems at scale, demonstrating best practices around monitoring, observability, performance and reliability
Benefits
- immediate participation in 1Password's benefits program (health, dental, 401k and many others)
- utilization of our generous paid time off
- an equity grant
- participation in our incentive programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoNode.jsRubyPythonKotlinSwiftRustJavaScriptdistributed systemstesting methodologies
Soft Skills
collaborationcommunicationproblem-solvingmentoringplanningcode reviewknowledge sharingfeedbacktechnical guidanceengagement