Principal Software Engineer-Globalization

At Okta, we are growing our international market reach to delight our global customers! For the Okta Globalization team, we are seeking an experienced software engineer to work on Okta product internationalization, localization, and other initiatives such as globalization libraries and tools. We are looking for someone who loves different languages and cultures and has the strong technical skills to transform Okta products into world-ready software. If you like to be hands-on into coding, and can deliver working software on schedule with autonomy, then we want to talk to you!

What you'll do:

  • Assess product internationalization gaps, and create solutions to create a seamless experience for our international customers
  • Work closely with the core development teams to develop internationalization infrastructure for their products.
  • Lead and contribute to the development of new technologies, such as services, libraries, and tools
  • Add features directly to products to delight customers
  • Promote new globalization technologies to product teams and integrate them directly into products

What you need to succeed:

  • 5+ years of experience in developing software products.
  • Software architecture and/or feature design and implementation, especially on the Web
  • Experience with software internationalization and localization is desirable
  • Strong development background in any programming language e.g. Java, Python, C++, etc, and frameworks such as Spring, React.JS, Node.JS, Redux, Vue.
  • Knowledge of Unicode, ISO Standard, Text Layout and localization frameworks on different development environments and OS is desirable.

Why join this team? 

  • Your efforts will enable Okta to be used all over the world, increasing our global footprint. 
  • Your engineering effort will  impact our clients mobile, API, web apps, etc,
  • You will define and execute the globalization strategy that will be used by products all across Okta.

An overview of our tech stack:

  • Our primary programming languages are Java and JavaScript
  • We use open source frameworks such as React,  Hibernate and Spring Boot
  • We run on best of breed infrastructure including MySQL, GitHub, Redis, Kinesis and Elasticsearch
  • We make extensive use of virtualization and containers: AWS, Vagrant, Docker
  • Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, npm, Artifactory, Chef, Ansible and the like
  • We participate in the OpenSource community with the likes of https://github.com/okta/okta-auth-js

 

Okta is an Equal Opportunity Employer.

Okta is rethinking the traditional work environment, providing our employees with the flexibility to be their most creative and successful versions of themselves, no matter where they are located.  We enable a flexible approach to work, meaning for roles where it makes sense, you can work from the office, or from home, regardless of where you live.  Okta invests in the best technologies and provides flexible benefits and collaborative work environments/experiences, empowering employees to work productively in a setting that best and uniquely suits their needs.  Find your place at Okta https://www.okta.com/company/careers/. 

By submitting an application, you agree to the retention of your personal data for consideration for a future position at Okta.  More details about Okta’s privacy practices can be found at: https://www.okta.com/privacy-policy.

Apply

Resume
Upload Resume/CV (PDF must be less than 8 MB )
Cover Letter
Upload Cover Letter (PDF must be less than 8 MB )
U.S. Equal Opportunity Employment Information (Click here for instructions)

We request this data to help assess our candidates and workforce to promote diversity, inclusion, and belonging and to ensure we maintain fair and equitable hiring practices. Responding to the survey is voluntary.