Skip to content
OktaOkta

Senior Software Engineer

The Senior Software Engineer will build and operate secure, scalable Node.js services for Auth0’s Core Identity platform. The role focuses on distributed systems, APIs, cloud infrastructure, reliability, and integrating identity features for a global customer base.

About the job

Responsibilities

  • Serve as a founding engineer for the Core Frontier team in Bengaluru, establishing technical standards and engineering culture while collaborating with global teams in Europe and North America.
  • Build and design innovative features that extend Auth0’s platform.
  • Improve the technical quality, security, reliability, and scalability of systems, and advocate for engineering best practices.
  • Collaborate cross-functionally with Product, Security, Design, Architecture, and QA to deliver customer-focused features and maintain a unified technical vision.
  • Develop expertise in identity, security, cloud technologies, and distributed systems.
  • Mentor and support other engineers while contributing to technical excellence and continuous improvement.
  • Participate in an on-call rotation to maintain the health and reliability of critical services.

Requirements

  • 5+ years of professional software development experience, or equivalent.
  • Proficiency designing and building services with Node.js, JavaScript, or TypeScript.
  • Experience creating and maintaining public, secure APIs and front ends.
  • Experience designing, building, and operating distributed systems in a cloud environment such as AWS or Azure.
  • Experience with testing strategies including unit, integration, and end-to-end testing.
  • Product-oriented mindset with the 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 supporting employee well-being.
  • Opportunities to make social impact.
  • Talent development and community-building programs.
  • Flexible work settings and an immersive, in-person onboarding experience.

Skills

Node.js, JavaScript, TypeScript, MongoDB, Postgres, Redis, AWS, Azure, Distributed Systems, Api Security, Identity And Access Management, Unit Testing, Integration Testing, End-To-End Testing, Application Security

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.