Senior Software Engineer, Identity
New
GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPostgreSQLTypeScriptGo
Requirements
- Strong experience building backend systems using TypeScript/Node.js in production environments
- Strong experience building backend systems using PostgreSQL in production environments
- Deep expertise in authentication and identity standards (OAuth 2.0, OIDC, SAML, JWT, session management)
- Proven track record designing and operating distributed systems at scale
- Solid understanding of trade-offs and failure scenarios in distributed systems
- Security-focused mindset with knowledge of threat modeling, trust boundaries, and least-privilege principles
- Ability to work autonomously and take ownership of projects end-to-end in a remote setup
- Strong collaboration and communication skills across technical and non-technical teams
- Experience with Go
- Experience with Lua
- Experience with cloud platforms
Responsibilities
- Design, build, and maintain authentication and authorization infrastructure supporting large-scale distributed systems
- Implement and evolve identity protocols such as OAuth 2.0, OIDC, SAML/SSO, session management, and JWT
- Ensure high reliability, performance, and security across identity services, from APIs to user-facing authentication flows
- Drive architectural improvements with a strong focus on scalability, resilience, and security best practices
- Develop identity solutions for AI and agent-based workflows, including attribution and trust mechanisms
- Collaborate cross-functionally with platform, security, and product teams to define identity standards and capabilities
- Contribute to code reviews, incident response, and ongoing improvements to engineering quality and processes
View Full Description & ApplyYou'll be redirected to the employer's site