Software Engineer
@ Okta

Toronto, Ontario, Canada
CA$115,000
On Site
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX******* @okta.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Java and C# fundamentals thoroughly.
Practice unit and integration testing scenarios.
Study Windows API and Linux development basics.
Refresh algorithms and data structures knowledge.

Behavioral Questions

Discuss handling work under tight deadlines.
Explain a challenging team project experience.
Describe adapting to changing project requirements.
Share experiences with cross-team collaboration.

Frequently Asked Questions