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
View details
Apply Now