Senior Software Engineer, Identity
New
J
JobgetherIdentity and access management
Remote opportunity across the United StatesFull-TimeSenior
SalaryBase salary: $166,900–$242,400 per year for the United States remote position. Additional compensation through target bonuses and equity, including annual equity grants that vest quarterly.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 4 years of software engineering experience
- Required Skills
- RESTful APIsDistributed Systems
Requirements
- Have a bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
- Have at least 4 years of software engineering experience.
- Have experience designing, building, testing, and maintaining production-grade backend software or services.
- Demonstrate ownership of engineering projects across multiple stages of the software development lifecycle, from technical design to production delivery.
- Have experience designing or integrating APIs, services, and components within distributed or interconnected production systems.
- Understand code reviews, automated testing, debugging, and production support.
- Make technical decisions that balance security, reliability, maintainability, and customer experience.
- Preferred: Be familiar with identity and access management concepts and standards such as OAuth 2.0, OpenID Connect, and SAML.
- Preferred: Have experience in medium-to-large engineering organizations or with systems spanning multiple engineering teams.
- Preferred: Have contributed to frontend development in addition to backend engineering.
- Preferred: Be familiar with AI-assisted development tools such as Cursor, Claude Code, or similar tools in professional engineering workflows.
- Clearly explain technical decisions and outcomes, and be willing to learn unfamiliar technical domains.
Responsibilities
- Design, build, and operate backend systems for secure login, account management, authentication, and authorization across multiple products.
- Own engineering initiatives from problem definition and technical design through implementation, testing, deployment, and ongoing optimization.
- Make architectural and technical decisions that protect customer data while minimizing friction in the user experience.
- Collaborate with Product, Information Security, Application Security, and engineering teams to deliver secure capabilities and influence product direction.
- Improve the reliability, maintainability, scalability, and security of interconnected systems.
- Contribute to code reviews, automated testing, debugging, and production support across the Identity domain.
- Use AI-assisted development tools such as Cursor and Claude Code, validating code quality, correctness, and security.
- Evolve identity systems and technical approaches to support changing product needs and long-term platform requirements.
View Full Description & ApplyYou'll be redirected to the employer's site