Senior Software Engineer, Core Identity (Auth0)

Okta for Developers
Barcelona, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 90K

Job location

Barcelona, Spain

Tech stack

JavaScript
Amazon Web Services (AWS)
Azure
Cloud Computing
Distributed Systems
Identity and Access Management
Node.js
Software Engineering
TypeScript
Okta
Software Security
Microservices

Job description

Join Okta's Core Identity organization, a global engineering team focused on the heart of our authentication platform. As a Senior Software Engineer, you will design, build, and operate critical services that enable secure identity for millions of users worldwide. The Product

Auth0 is a developer-friendly identity platform that simplifies authentication and authorization for applications. Designed by developers for developers, it provides secure, seamless access for more than 100 million daily logins. The Core Identity Organization

We own the authentication pipeline, identity protocols, user sessions, and all the foundational components of Auth0. Our engineers build robust, high-scale systems that directly impact millions of users daily., As a Senior Software Engineer, you will primarily work with NodeJS (TypeScript/JavaScript) and distributed systems on AWS and Azure. You will own technical quality, security, reliability, and scalability, drive architectural improvements, and advocate engineering best practices. What You Will Do

  • Join a fast-paced, remote team across Central Europe and US or Canada EST.
  • Build innovative features that extend Auth0's platform capabilities.
  • Own technical quality, security, reliability, and scalability of our systems.
  • Collaborate with Product, Security, Design, Architecture, and QA teams to deliver delightful features.
  • Deepen expertise in identity, security, and modern cloud technologies (AWS, Azure).
  • Mentor engineers and contribute to a culture of technical excellence.
  • Participate in an on-call rotation to keep critical services healthy and reliable.

Requirements

  • 4+ years of professional software development experience.
  • Proficiency building backend services with Node.js (JavaScript or TypeScript).
  • Experience designing, building, and operating distributed systems in a cloud environment.
  • Strong commitment to quality with unit, integration, and end-to-end testing.
  • Product-oriented mindset with a deep understanding of customer needs.

Nice to Have

  • Experience in the identity and access management (IAM) domain.
  • Knowledge of security engineering principles and application security best practices.
  • Experience working effectively in a distributed, remote-first team.

Benefits & conditions

  • Amazing benefits and perks.
  • Meaningful social impact.
  • Talent development and community focus.

Apply for this position