1Password

Senior Developer, Product Security

1Password

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,000 - $214,000 per year

Job Level

About the role

  • Work within a small team of developers who are specialists in Rust, Go, Swift, and Security Development
  • Implement new security features for the next generation of 1Password and develop secure libraries to share common security-critical code across our applications
  • Assist in security design efforts or scoping initiatives for new features by identifying major tasks and breaking down, estimating, and planning work
  • Demonstrate leadership in security development and act as a trusted point of contact for management and other developers
  • Code, test, debug, deliver and maintain production software systems for new and existing product features
  • Collaborate with a variety of teams across our hybrid core architecture from Design to QA, as well as security engineering for design guidance and secure coding practices
  • Work with your teammates 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
  • 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
  • Stay informed about the latest industry trends, technologies, and best practices in security development

Requirements

  • 4+ years of experience in software development with a security angle; development experience with modern encryption techniques and libraries or authentication protocols
  • 4+ years of hands-on experience with Windows security development with technical expertise in languages such as Rust, C#, C/C++, Go or TypeScript
  • Experience with Rust development and creating FFI interfaces, especially for Windows.
  • Familiarity with TPM and HSM functionality with proven experience in Windows security features such as Windows Hello, BitLocker, Secure Boot, and Credential Guard
  • A strong understanding of and passion for the security domain; that could include understanding of topics in the sub-domains of cryptography, network security, application security, common threat vectors, and access control mechanisms etc.
  • Excellent written and verbal communication skills;
  • You’re a self starter with strong organizational skills who enjoys solving moderately complex problems with a demonstrated ability to tackle problems and propose effective solutions
  • Knowledge of and practical experience with Agentic AI Model capabilities and workflows.
Benefits
  • health, dental, 401k and many others
  • generous paid time off.
  • 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
RustGoSwiftC#C/C++TypeScriptencryption techniquesauthentication protocolsFFI interfacesAgentic AI Model
Soft Skills
leadershipcommunicationorganizational skillsproblem-solvingmentoringcollaborationcode reviewtechnical guidanceknowledge sharingfeedback