SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Okta is The World's Identity Company, securing organizations by building trusted infrastructure for identity and access management. The Identity Security Pillar is at the forefront of defending enterprise environments against sophisticated identity-centric attacks, delivering unified capabilities across Identity Security Posture Management (ISPM), Identity Threat Protection (ITP), and Identity Threat Detection & Response (ITDR).
As a Staff Software Engineer on the backend team, you will play a pivotal architectural and hands-on role in scaling foundational platforms and web applications, with primary emphasis on backend architecture and distributed services. You will partner closely with distributed teams across Okta's global engineering footprint to deliver robust, high-performance security solutions.
Key Responsibilities:
- Lead, design, architect, and build high-quality, scalable software by enforcing best practices around software engineering, architecture, and processes
- 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 technical solutions
- Identify and resolve technical issues and performance bottlenecks
- Stay up to date with latest industry trends and technologies to continuously improve products
- Mentor colleagues and promote knowledge-sharing across the team
This is a foundational role as Okta expands its engineering footprint in India, offering the opportunity to drive architectural scale, technical innovation, and product synergy across a critical security pillar.
REQUIREMENTS:
- 8+ years of professional software engineering experience building and maintaining complex, enterprise-grade distributed systems in high-growth environments
- 3+ years of hands-on experience designing and implementing backend services using Python
- Deep knowledge of backend architecture, pipeline 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:
- Experience with 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)