Taro Logo

Principal Software Engineer

The leading independent provider of identity for the enterprise, enabling organizations to securely connect the right people to the right technologies.
DevOps
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Okta, The World's Identity Company, is seeking a Principal Software Engineer to join their Engineering Services team in Bengaluru. This role focuses on scaling and enhancing developer velocity through their Internal Developer Platform. The position involves leading the architecture of CI/CD platforms and developer tools, managing systems that run millions of test suites daily, and driving innovation in developer productivity.

The ideal candidate will be responsible for designing and implementing large-scale continuous integration systems, working with various stakeholders including Engineers, Architects, Operations, and Program Management. They will need expertise in Git, build automation tools, and programming languages like Python, Java, and Golang, along with strong experience in cloud infrastructure and microservices architecture.

Okta offers a comprehensive benefits package and promotes 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 companies like JetBlue, Nordstrom, and T-Mobile, providing secure identity solutions for workforces and customers.

This role presents an opportunity to work on innovative projects at scale, influencing the development tools and practices that power one of the leading identity and access management platforms. The position requires both technical expertise and leadership skills, as you'll be consulting with architects across Okta teams and driving the adoption of new technologies and practices.

Last updated 5 days ago

Responsibilities For Principal Software Engineer

  • Drive the long-term architecture of CI/CD platform and developer tools
  • Design CI and automation components for Okta's scale
  • Set direction for code management lifecycle tools
  • Act as an innovator for new technology and practices
  • Build high-quality tools and automation for internal use
  • Design software for engineering use to optimize operational efficiency
  • Provide technical input and implement Proof of Concept
  • Support pre-prod infrastructure in the cloud

Requirements For Principal Software Engineer

Java
Python
Go
Kubernetes
  • B.S. in CS or equivalent
  • In-depth understanding of application development and microservices architecture
  • Expert at Git, maven, build automation tools
  • Expertise in software development using Python, Java, and Golang
  • Experience with public cloud(AWS)
  • Experience working with Gradle, Bazel, Artifactory, Docker Registry
  • Experience in Kubernetes
  • Experience in developing/managing infrastructure as a service

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Okta Principal Software Engineer