remote
Senior Developer Windows - Product Security - 1password
Software Engineer
Lead secure Windows application development, architecting defenses and performing vulnerability analysis to protect enterprise identities and data. Drive secure coding practices and collaborate with cross‑functional teams to deliver resilient, compliant solutions.
About the role
Key Responsibilities
- Design, develop, and maintain secure Windows applications using C# and .NET, ensuring adherence to industry security standards.
- Conduct threat modeling, code reviews, and vulnerability assessments to identify and remediate security risks.
- Collaborate with product, QA, and security teams to integrate security controls throughout the SDLC.
- Implement secure authentication, authorization, and data protection mechanisms for enterprise password management.
- Stay current with emerging security threats, tools, and best practices, and proactively apply them to product development.
Requirements
- 5+ years of professional experience in Windows application development with C#/.NET.
- Strong background in secure coding, vulnerability analysis, and threat mitigation.
- Experience with authentication protocols (OAuth, SAML, OpenID Connect) and encryption technologies.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
- Effective communication skills and a collaborative mindset.