Staff Software Engineer - Node.js
Leads architecture and delivery for Auth0 Core Identity features, focusing on resilient, secure, and scalable Node.js services and distributed systems. Requires 8+ years of software development experience, strong cloud and API expertise, and the ability to align teams and mentor senior engineers.
About the job
Responsibilities
- Found a new Staff-level team in Bengaluru and help establish its technical bar and engineering culture in collaboration with global teams.
- Lead the design and delivery of features extending the Auth0 platform.
- Own the strategic technical quality, security, reliability, and scalability of systems.
- Drive architectural improvements and advocate for engineering best practices.
- Identify architectural gaps and advocate for long-term improvements across Core Identity.
- Collaborate with Product, Security, Design, Architecture, and QA teams.
- Build expertise in identity, security, cloud technologies, and distributed systems.
- Mentor engineers and contribute to technical excellence and continuous improvement.
- Participate in an on-call rotation.
Requirements
- 8+ years of professional software development experience, or equivalent.
- Proficiency designing and building services with Node.js using JavaScript or TypeScript.
- Experience creating and maintaining public and secure APIs and front ends.
- Experience designing, building, and operating distributed systems in cloud environments such as AWS or Azure.
- Experience with testing strategies including unit, integration, and end-to-end testing.
- Track record of driving technical alignment across multiple teams and mentoring senior-level individual contributors.
- Product-oriented mindset and ability to understand customer needs and collaborate on effective solutions.
Nice to Have
- Experience in Identity and Access Management (IAM).
- Knowledge of security engineering principles and application security best practices.
Benefits
- Benefits and programs supporting employee well-being.
- Opportunities to make social impact.
- Talent development and community-building programs.
- Tools, technology, and workplace flexibility designed to support productive and successful work.
- Some roles may require travel to an office for in-person onboarding.
Skills
Node.js, JavaScript, TypeScript, MongoDB, Postgres, Redis, AWS, Azure, Distributed Systems, Public Apis, Secure Apis, Unit Testing, Integration Testing, End-To-End Testing, Identity And Access Management
Similar jobs
Backend Engineering jobsLeads architecture and reliability for a global payments and commerce platform, shaping APIs, distributed systems, observability, compliance, and production operations. Requires 10+ years of backend experience, deep Go and distributed-systems expertise, and Staff/Principal-level technical leadership.
Leads architecture and hands-on development of scalable, reliable, and compliant financial integrity systems. The role requires 8+ years of software engineering experience, distributed-systems expertise, and the ability to drive complex initiatives and mentor engineers through influence.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff Software Engineer responsible for architecting and scaling security platform services, defining technical strategy, and mentoring engineers. Requires at least 8 years of software engineering experience plus strong system design, coding, and production-service expertise.
Staff Engineer leading design and delivery of large-scale distributed data platform features for enterprise customers. The role requires strong Java and cloud experience, architectural leadership, cross-functional collaboration, and mentorship.