O

Okta

Secures digital identities for people and software

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Bachelor's degree in computer science or equivalent.
  • 12+ years of programming experience in an object-oriented programming language such as Java, especially in backend services, with a good understanding of multithreading, garbage collection, and memory management.
  • 7+ years of experience working with MySQL or an equivalent relational database system.
  • Demonstrated experience working with REST and a good understanding of its fundamentals.
  • Knowledge of Spring, Spring Boot, Hibernate, and Tomcat.
  • Knowledge of AWS, Redis, Elasticsearch, and Docker.
  • Ability to architect, implement, tune, and debug services in a cloud-native environment, preferably in the enterprise world.
  • Familiarity with the Agile software development process.
  • Followed software engineering principles.

Responsibilities

  • Work with engineering teams to design, develop, and deliver cloud-based infrastructure projects using a modern technology stack including Redis, Elasticsearch, Docker, Terraform, and AWS.
  • Drive evaluation, development, and rollout of new common microservices.
  • Operate, support, and upgrade shared services and frameworks, and scale them as their usage grows.
  • Help with design and code reviews, and ensure high programming standards by writing unit and functional tests.
  • Participate in a structured on-call roster and assist with monitoring and troubleshooting services and frameworks owned by the team.
  • Collaborate with architects, quality assurance, product owners, security, and operations engineers.
  • Mentor new engineering hires and interns.
  • Lead a team of highly skilled engineers.

Desired Qualifications

  • Experience maintaining security, encryption, identity management, or authentication infrastructure.
  • Experience using major public cloud providers to build mission-critical distributed systems for high availability and scale.
  • Experience developing Kubernetes-based services on the AWS stack.

About the Company

Okta

Secures digital identities for people and software

Okta builds cloud identity software that controls how employees, customers, and automated systems access applications and company resources. Its single sign-on product lets people use one login across their work tools, while passwordless sign-in and additional identity checks protect accounts from stolen credentials. Administrators use its directory, access policies, and lifecycle tools to grant permissions when someone joins an organization and remove them when they leave. Organizations pay subscriptions based on the products they use and the identities they manage, with support included. Okta was founded in 2009 and is headquartered in San Francisco, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Okta

See more jobs