SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Okta is seeking a Staff Software Engineer to join its Identity Security Pillar team in Bengaluru, India. You will play a pivotal, hands-on role in scaling foundational platforms and web applications with a primary emphasis on backend architecture and distributed services. This is a foundational position as Okta expands its engineering footprint in India, working on cutting-edge security products including Identity Security Posture Management (ISPM), Identity Threat Protection (ITP), and Identity Threat Detection & Response (ITDR).
Key Responsibilities:
- Design and build high-quality backend services while collaborating with frontend developers to ensure seamless integration across the stack.
- Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring.
- Collaborate with product and R&D engineers to translate product requirements into robust technical solutions.
- Identify and resolve technical issues and performance bottlenecks within backend systems.
- Stay current with industry trends and technologies to continuously improve backend services and overall application performance.
- Mentor colleagues and promote knowledge sharing within the team.
You will partner closely with distributed teams across Okta's global engineering organization to deliver robust, high-performance security solutions in the identity domain.
Requirements:
- 8+ years of professional software engineering experience building and maintaining complex, enterprise-grade distributed systems in high-growth environments.
- 6+ years of hands-on experience designing and implementing backend services using Node.js and modern TypeScript.
- Proven working familiarity with modern frontend frameworks, specifically React, enabling seamless collaboration and full-stack ownership.
- Deep knowledge of RESTful API design, microservices architecture, asynchronous event-driven design, and data persistence patterns.
- Practical experience working with relational databases as well as NoSQL/caching stores.
- Strong foundation in computer science fundamentals, data structures, algorithms, and scalable software design patterns.
- Excellent analytical and problem-solving skills, paired with strong communication abilities to collaborate across distributed, global engineering teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
Preferred Qualifications:
- Experience with frameworks such as NestJS or similar enterprise-grade Node.js server frameworks.
- Modern cloud platforms (particularly AWS) and container orchestration.
- Background in identity and security domains (IAM, OAuth, OIDC, SAML, posture management, threat detection, or cloud security).