Principal Software Engineer

Okta
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 12+ yearsEducation: bachelorsSkills: ["Leadership","Mentoring","Communication","Problem-solving"]

Join Okta's Core Platform as a senior backend engineer in Bengaluru, leading the design, development, and delivery of cloud-based infrastructure and shared services. You’ll mentor a high-caliber team, drive microservice initiatives, and ensure scalable, resilient backend systems using Redis, Elasticsearch, Docker, Terraform on AWS, while collaborating across architects, QA, product, security, and operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Okta
Okta
5 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Join Okta's Core Platform as a senior backend engineer in Bengaluru, leading the design, development, and delivery of cloud-based infrastructure and shared services. You’ll mentor a high-caliber team, drive microservice initiatives, and ensure scalable, resilient backend systems using Redis, Elasticsearch, Docker, Terraform on AWS, while collaborating across architects, QA, product, security, and operations.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Work with engineering teams to design, develop and deliver cloud based infrastructure projects on a modern tech stack (Redis, Elasticsearch, Docker, Terraform on AWS)
  • •Drive evaluation, development and roll out of new common microservices
  • •Operate, support, and upgrade shared services and frameworks; scale them as usage grows
  • •Help with design and code reviews; ensure high programming standard by writing unit and functional tests
  • •Be part of a structured on-call roster; assist with monitoring and troubleshooting of services and frameworks

Key Requirements

  • •12+ yrs of expansive programming experience in an object-oriented language like Java, backend services, with understanding of multithreading, garbage collection, memory management
  • •7+ yrs experience with MySQL or equivalent relational databases
  • •Demonstrated experience working with REST and understanding its fundamentals
  • •Knowledge of Spring, Spring Boot, Hibernate and Tomcat
  • •Knowledge of AWS, Redis, Elasticsearch, and Docker
Experience:12+ years
Education:Bachelor's
Skills:LeadershipMentoringCommunicationProblem-solving
Languages:English
Tech Stack:JavaMySQLRESTSpringSpring BootHibernateTomcatAWSRedisElasticsearchDockerTerraform

Company Brief

Okta
Provides identity and access management cloud solutions that help organizations secure and manage user authentication, single sign-on, multi-factor authentication, and lifecycle management across applications and devices.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn