Taro Logo

Senior Software Engineer - Resilience

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer - Resilience

Okta, The World's Identity Company, is seeking a Senior Software Engineer to join their Resilience team in Bengaluru. This role is crucial in solving some of the hardest problems in Okta Engineering and owning the reliability of their growing Identity as a Service Platform. The platform serves as the foundation for their main SaaS offerings, featuring common services like caching, DB clustering, and async frameworks.

As a Senior Software Engineer in the Resilience team, you'll be working on highly impactful and visible projects that present excellent growth opportunities. The role involves working with cloud-native technologies where redundancy, multi-tenancy, scale, resource optimization, and resiliency are primary concerns. You'll join a team of skilled professionals who take pride in their work and deliver results through a weekly release cycle.

The ideal candidate should have strong experience with enterprise SaaS, cloud infrastructure, and backend development, particularly with Java. Expertise in MySQL, AWS, Redis, Elasticsearch, and Kubernetes is essential. You'll be responsible for designing and implementing scalable solutions, conducting code reviews, and collaborating across teams to enhance platform reliability.

Okta offers an excellent benefits package and a dynamic work environment that empowers employees to work productively in settings that best suit their needs. The company serves over 19,300 organizations, including major brands like JetBlue, Nordstrom, Slack, and T-Mobile, providing secure identity solutions for their workforces and customers. This role offers the opportunity to make a significant impact on a platform that processes millions of authentication requests daily while working with cutting-edge technologies in a fast-paced, innovative environment.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer - Resilience

  • Work with engineering teams to design, develop and deliver cloud-based infrastructure projects
  • Champion innovative and scalable solutions across the engineering organization
  • Drive evaluation, development and roll out of new technologies/frameworks
  • Conduct design and code reviews
  • Implement unit and functional tests
  • Collaborate with Architects, QA, Product Owners, Engineering Services, Tech Ops

Requirements For Senior Software Engineer - Resilience

Java
MySQL
Redis
Kubernetes
  • Experience with enterprise SaaS
  • Demonstrated history of architecting, implementing, tuning and debugging global cloud software and infrastructure
  • Programming experience in Java, especially in backend services
  • Significant experience of working with MySQL or equivalent relational database systems
  • Experience with AWS, Redis, Elasticsearch, Kubernetes and Docker
  • Passion for following best practices in software engineering
  • Familiarity with Agile software development process
  • Previous experience in a platform reliability role
  • Bachelor's degree in computer science or equivalent; master's preferred

Benefits For Senior Software Engineer - Resilience

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Amazing Benefits Package
  • Making Social Impact
  • Developing Talent and Fostering Connection + Community

Interested in this job?

Jobs Related To Okta Senior Software Engineer - Resilience