Skip to content
OktaOkta

Staff Software Engineer, Identity Administration

Leads full-stack development for enterprise Identity Administration, building React interfaces, Java services, APIs, and persistence layers for secure access-governance workflows. Requires 7+ years of experience, strong JavaScript/TypeScript and React expertise, backend development skills, and knowledge of authentication protocols and relational databases.

About the job

Responsibilities

  • Lead development of user-facing Identity Administration features across UI components, APIs, and data persistence layers.
  • Partner with UX Designers and Product Managers to translate complex administrative workflows into accessible user experiences.
  • Build and maintain scalable web applications using React and modern state management libraries.
  • Design and implement performant RESTful APIs and backend services in Java for multi-organization management capabilities.
  • Participate in technical design sessions and major development projects.
  • Maintain high code quality through frontend and backend unit and integration testing.
  • Participate in on-call rotations and collaborate with Site Reliability Engineering to maintain application reliability and uptime.
  • Partner with Product Development, QA, and Site Reliability Engineering teams on development and deployment work.

Requirements

  • 7+ years of professional full-stack experience building and maintaining production-grade web applications.
  • Expert knowledge of JavaScript/TypeScript and React.
  • Strong experience with Java, including Spring or Dropwizard, and/or Golang.
  • Deep understanding of RESTful API principles, JSON handling, and secure frontend-backend communication.
  • Familiarity with OAuth 2.0, OIDC, and JWT in relation to session management and frontend authentication.
  • Proficiency in SQL and relational databases such as MySQL or PostgreSQL.
  • Bachelor's degree in Computer Science or a related field.

Nice to Have

  • Experience with Splunk or SignalFX for full-stack debugging.
  • Experience with design systems or component libraries and a strong eye for design.
  • Understanding of deploying services across isolated infrastructure units.

Skills

JavaScript, TypeScript, React, Java, Spring, Dropwizard, Go, REST APIs, JSON, Oauth 2.0, OIDC, Jwt, SQL, MySQL, Postgres

Stripe

Stripe

Bengaluru, India

Staff Engineer, Support Experiences
No salary listedOn-site10+ YOEFullstack Engineering

Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.

Hinge Health

Hinge Health

Bengaluru, India

Staff Software Engineer
No salary listedHybrid10+ YOEFullstack Engineering

Staff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.

Databricks

Databricks

Bengaluru, India

Staff Software Engineer
No salary listedOn-site12+ YOEFullstack Engineering

Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.

Twilio

Twilio

India

Senior/Staff Applied Research Software Engineer
No salary listedRemote7+ YOEFullstack Engineering

Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.

Rippling

Rippling

Bengaluru, India

Senior Staff Software Engineer
No salary listedOn-site15+ YOEFullstack Engineering

Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.