Software Engineer @ Okta
Your Application Journey
Email Hiring Manager
Job Details
About Okta
Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.
At Okta, we celebrate a variety of perspectives and experiences. We are looking for lifelong learners and people who can contribute unique experiences.
The Software Engineer Opportunity
Join our team of engineers focused on Okta’s on-premises agents. These agents provide multi-factor authentication (MFA) for third party agents, adding security and enabling deeper integration with Okta’s ecosystem.
What You’ll Be Doing
- Design and develop software components and unit/functional tests using Java, C#, C, or C++.
- Review software design and peers' code.
- Interface with QA, Product Management, Technical Support, Documentation, and UX.
- Address security vulnerabilities and contribute to compliance improvements.
- Lead the diagnosis and troubleshooting of customer escalations.
What You’ll Bring to the Role
- 2+ years programming experience with Java and C#.
- Experience with Windows platform; Linux development is a plus.
- Strong computer science fundamentals, data structures and algorithms knowledge.
- Ability to switch contexts and learn new platforms quickly.
- Experience working in Agile teams with continuous integration/deployment practices.
- Bachelor’s degree in Computer Science or equivalent experience.
- Extra credit for experience with AD and ADFS.
Compensation and Benefits
This role offers an annual salary range of $92,000–$138,000 CAD for candidates located in Canada. In addition, Okta provides equity (if applicable), bonuses, and comprehensive benefits including health, dental, vision insurance, RRSP matching, telemedicine, and paid leave.
Work Environment
Okta cultivates a dynamic work environment with flexible work settings. Some roles may require travel to office locations for in-person onboarding.
Equal Opportunity
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of various protected characteristics. Accommodations are available upon request during the hiring process.
Key skills/competency
- Java
- C#
- C/C++
- Windows
- Linux
- Agile
- Unit Testing
- Security
- Code Review
- Troubleshooting
How to Get Hired at Okta
🎯 Tips for Getting Hired
- Customize resume: Tailor skills to Okta's requirements.
- Highlight projects: Emphasize Java, C#, and Agile experience.
- Prepare examples: Showcase problem-solving in coding challenges.
- Research Okta: Understand its culture and products.