Taro Logo

Staff Software Engineer - Foundation

Leading independent provider of identity for the enterprise, enabling secure connections between people and technology.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta is seeking a passionate Staff Software Engineer to join their Access Management Engineering Team in Bengaluru. As the World's Identity Company, Okta enables secure access to any technology across devices and apps. The role focuses on building the foundation for authentication and authorization across Okta-protected resources.

The ideal candidate will have 7+ years of experience in Java web development, with strong expertise in design patterns, scalability, and security engineering. You'll work on developing high-quality, secure applications while collaborating with cross-functional teams including QA, Product, Support, and UX.

Key responsibilities include contributing to technical designs and architectural decisions, developing maintainable software components with comprehensive testing, participating in code reviews, and sharing technical knowledge. Experience with IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management is highly valued.

Okta offers an excellent benefits package and a dynamic work environment that emphasizes flexibility and productivity. You'll be part of a team building innovative identity and security products from the ground up, tackling challenging problems in a rapidly evolving industry. The company culture celebrates diverse perspectives and seeks lifelong learners who can contribute unique experiences to their mission of making identity accessible to everyone.

Last updated 6 days ago

Responsibilities For Staff Software Engineer - Foundation

  • Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration
  • Following best practices, contribute to technical designs, proposals, and architectural decisions
  • Develop high-quality, maintainable software components with comprehensive unit/functional tests
  • Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices
  • Contribute to technical documentation and knowledge sharing within the team

Requirements For Staff Software Engineer - Foundation

Java
  • 7+ years of experience building Java-based web applications
  • Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
  • Experience working in fast-paced software development teams leveraging continuous integration and deployment practices
  • Strong communication skills and the ability to work across functions
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience

Benefits For Staff Software Engineer - Foundation

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity

Related Jobs