Taro Logo

Senior Software Engineer - Foundation

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

Job Description

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

The ideal candidate will have 5+ years of experience in Java web development, with strong expertise in building secure and performant applications. You'll work on challenging identity and security problems, collaborating with cross-functional teams to develop high-quality software components.

Key responsibilities include contributing to technical designs and architectural decisions, developing maintainable software with comprehensive testing, participating in code reviews, and ensuring adherence to security best practices. The role requires strong communication skills and experience with continuous integration/deployment practices.

Technical requirements include solid Java experience, understanding of design patterns, security engineering principles, and object-oriented concepts. Experience with IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management is highly valued. The position offers opportunities to work on innovative identity solutions while expanding your skills in a rapidly evolving industry.

Benefits include medical, dental, and vision insurance, 401k, equity, and the chance to make a significant impact in the identity and security space. Join a dynamic team that values diverse perspectives and fosters continuous learning in a flexible work environment.

Last updated 7 hours ago

Responsibilities For Senior 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 Senior Software Engineer - Foundation

Java
  • 5+ 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 Senior Software Engineer - Foundation

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

Related Jobs

Senior Software Engineer, Windows

Senior Software Engineer position at Okta focusing on Windows development using .NET/C# for identity and access management solutions.

Senior Software Engineer in Test - Data Platform

Senior Software Engineer in Test position at Okta focusing on automated testing and quality assurance for the Identity Management platform, requiring 5+ years of experience in test automation and quality engineering.

Senior Software Engineer, Java

Senior Software Engineer, Java position at Okta in Bangalore, focusing on identity and security solutions with 5+ years of Java development experience required.

Senior Software Engineer, Linux

Senior Software Engineer position at Okta, focusing on Linux and .NET development for identity and access management solutions in Bengaluru, India.

Senior Software Engineer in Test, Bengaluru

Senior Software Engineer in Test position at Okta, focusing on security testing and automation for identity and access management solutions.