Senior Software Engineer, Identity
About this role
Accountabilities:
• Design, develop, and maintain authentication and authorization infrastructure for large-scale distributed systems.
• Implement and evolve identity protocols including OAuth 2.0, OIDC, SAML/SSO, JWT, and session management solutions.
• Ensure the reliability, scalability, performance, and security of identity services across backend systems, APIs, and user-facing authentication flows.
• Contribute to the design of secure identity frameworks for AI and agentic workflows, including agent attribution and trust models.
• Collaborate with platform, security, and product teams to define authorization models and identity-related architecture decisions.
• Build and maintain backend services using Node.js, TypeScript, and PostgreSQL technologies.
• Participate in architectural discussions, code reviews, incident response, and operational support for identity systems.
• Identify opportunities for technical improvements and lead initiatives from concept through production deployment.
• Promote engineering best practices, security-first thinking, and operational excellence across the development lifecycle.
• Support cross-functional collaboration within a globally distributed remote engineering environment.
Requirements:
• Strong professional experience building backend systems with TypeScript, Node.js, and PostgreSQL in production environments.
• Deep expertise in authentication and identity standards such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and session management.
• Proven experience designing, operating, and troubleshooting distributed systems at scale.
• Strong understanding of security principles, threat modeling, trust boundaries, and least-privilege access design.
• Ability to independently own technical challenges from architecture through implementation and maintenance.
• Experience working collaboratively in remote and distributed engineering teams.
• Strong problem-solving, communication, and system design skills.
• Familiarity with cloud infrastructure and scalable platform services.
• Experience with Go, Lua, or Google Cloud Platform is considered a plus.
• Interest in emerging AI technologies, agentic workflows, and secure AI-driven systems is highly valued.
• Commitment to high engineering standards, reliability, and continuous improvement.
Benefits:
• Fully remote work environment within Europe with flexible working arrangements.
• Competitive salary package aligned with location and experience.
• Stock options program with long-term growth potential.
• Comprehensive healthcare and employee wellness benefits.
• Supportive and collaborative engineering culture focused on learning and innovation.
• Healthy work-life balance designed to support personal and family needs.
• Opportunity to work alongside highly skilled international engineers and product teams.
• Exposure to cutting-edge AI technologies, scalable distributed systems, and modern cloud infrastructure.
• Career development opportunities within a rapidly growing and forward-thinking technology environment.
• Inclusive and diverse workplace culture that values different perspectives and experiences.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1