Okta is looking for a Principal Software Engineer to join our Performance Engineering team. As a cloud-based SaaS provider, bringing scalable, high performance identity solutions to production at an attractive price is a priority for our business. The Performance Engineering team has a cross-functional charter that involves investigating, identifying, and remediating performance bottlenecks across all parts of our distributed system machinery.
As a Principal Engineer, you will:
- Serve as a senior technical expert within the team, performing complex analysis and writing code to remove performance bottlenecks throughout our software.
- Develop software in Node.js and some Golang in multiple services that will run in production and help us serve billions of logins per month.
- Write decision records and RFC's to communicate technical tradeoffs and approaches and drive awareness and consensus.
- Work cross-functionally with service owners, architects, project managers, as well as platform and quality teams to drive performance improvements across our tech stack.
- Nurture a "shift left" culture for performance, improving knowledge and awareness of performance management techniques, tools, patterns, and solutions throughout Engineering.
- Have the opportunity to work with all parts of the Customer Identity Cloud service offering, including code, infrastructure, and architecture.
What you bring:
- Experience in senior software engineering roles in a remote work environment.
- Strong self-motivation and aptitude for investigation and experimentation.
- Experience developing application software in Node.js using frameworks such as Hapi.js or Fastify. Familiarity with Golang is also a plus.
- Experience with API-driven cloud-native distributed system application architecture running in Kubernetes, AWS, and Azure.
- Experience with APM tools such as Datadog APM, Splunk, Honeycomb, New Relic, Dynatrace, or similar.
- Familiarity with PostgreSQL and MongoDB.
- Experience designing and executing performance experiments designed to validate performance improvements in key metrics.
- Excellent written and verbal communication skills.
- Passion for driving performance improvement in software without sacrificing reliability or security.
- Excellent collaboration skills and a track record of cross-functional collaboration.
Okta offers amazing benefits, opportunities for social impact, and fosters diversity, equity, inclusion, and belonging. Join us in our mission to free everyone to safely use any technology!