O

Okta

Secures digital identities for people and software

Staff Software Engineer - Full Stack

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of hands-on experience designing, building, and operating reliable, production-grade backend systems at scale.
  • Deep proficiency in Java and Spring Boot, with demonstrated ability to design systems or shared libraries consumed by multiple teams.
  • Deep experience with asynchronous job processing, event-driven architectures, and resilient system design, including retry/backoff, rate limiting, and circuit breakers for heterogeneous, unreliable third-party dependencies.
  • Strong command of relational databases such as MySQL and caching strategies such as Redis at scale.
  • Experience designing shared libraries or frameworks consumed by multiple teams, such as provisioning adapters or client-session abstractions, rather than only single-service APIs.
  • A track record of driving incident response, root-cause analyses, and systemic reliability improvements for production systems with many integration points.
  • Ability to own ambiguous, cross-cutting technical problems and drive them to resolution with minimal supervision.
  • Comfort building and modifying user interfaces in React and JSP, reviewing or guiding frontend changes, and occasionally building features.
  • B.E. or M.S. in Computer Science or Software Engineering, or equivalent practical experience.

Responsibilities

  • Independently drive the design and execution of complex, ambiguous initiatives spanning multiple application integrations or shared frameworks used across dozens of connectors.
  • Lead technical design discussions for new integration patterns and shared abstractions; identify opportunities to consolidate duplicated per-application logic, including REST/SOAP clients, exception handling, and OAuth utilities, into reusable frameworks to reduce long-term maintenance.
  • Resolve systemic reliability problems affecting multiple integrations, including rate-limit handling, pagination and throttling abstractions, and support for multi-tenant and compliance variants.
  • Respond to integration-pipeline incidents, drive root-cause analysis and remediation for systemic issues, and lead operational improvements such as observability, alerting, and on-call runbooks across the integration portfolio.
  • Identify and mitigate technical risks in the team's roadmap, including vendor API deprecations, backward-compatibility obligations across live integrations, and legacy protocol support.
  • Partner with product managers, support, security, and other engineering teams to prioritize work, influence product direction for the integration catalog, and own outcomes beyond code, including build-versus-buy research and deprecation recommendations.
  • Set standards for code review, testing rigor—including unit, API/mock-server, and nightly functional tests against third-party endpoints—and team documentation.
  • Mentor engineers at all levels, unblock teammates on complex integration and distributed-systems problems, and contribute to hiring and interview loops.
  • Champion engineering best practices internally.

Desired Qualifications

  • Deep experience with identity and access management standards such as SCIM, SAML, OAuth, and OIDC, or directory services such as Active Directory and LDAP across many simultaneous integrations.
  • Strong working knowledge of REST/SOAP integration patterns and authentication/federation standards, including OAuth2, SAML, and WS-Federation, and supporting legacy protocols alongside modern ones.
  • Experience designing multi-tenant SaaS architectures and/or specialized compliance environments such as FedRAMP or GCC-High.
  • Experience with message brokers or queueing systems such as Kafka for large-scale asynchronous processing.
  • A track record of leading architectural consolidation efforts that reduce duplicated per-integration code into shared frameworks.

About the Company

Okta

Secures digital identities for people and software

Okta builds cloud identity software that controls how employees, customers, and automated systems access applications and company resources. Its single sign-on product lets people use one login across their work tools, while passwordless sign-in and additional identity checks protect accounts from stolen credentials. Administrators use its directory, access policies, and lifecycle tools to grant permissions when someone joins an organization and remove them when they leave. Organizations pay subscriptions based on the products they use and the identities they manage, with support included. Okta was founded in 2009 and is headquartered in San Francisco, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Okta

See more jobs