Enable job alerts via email!

Staff/Principal Software Engineer (Windows)

Okta, Inc.

Toronto

On-site

CAD 139,000 - 209,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company in the identity management sector is seeking a passionate Windows Software Engineer to tackle security and identity challenges. This role offers an exciting opportunity to design and develop applications and services on Windows devices, contributing to impactful products that enhance user experience. Join a dynamic team where your expertise in C++, C#, and Windows applications will be valued, and enjoy a flexible work environment with outstanding benefits. If you're ready to make a significant impact in a growing field, this is the perfect opportunity for you.

Benefits

Equity
Health Insurance
Dental Insurance
Vision Insurance
RRSP Matching
Healthcare Spending
Telemedicine
Paid Leave

Qualifications

  • 6+ years of software development experience with a focus on Windows.
  • Strong skills in Windows Desktop applications, WPF, and UWP.

Responsibilities

  • Design and develop applications and services on Windows devices.
  • Collaborate with QA, Product Management, and UX teams.

Skills

C++
C#
WPF
UWP
Agile Development
CI/CD
Windows IPC
Kernel Debugging
Debugging Tools

Education

Bachelor’s degree in Computer Science

Tools

Windbg

Job description

Staff/Principal Software Engineer (Windows)

Toronto, Canada

Get to know Okta

Okta is The World’s Identity Company. We enable secure and flexible access, authentication, and automation for users worldwide, emphasizing the importance of identity in business security and growth.

We value diverse perspectives and experiences, seeking lifelong learners who can contribute their unique backgrounds to make us better.

Join us in building a world where Identity belongs to you.

The Device Authenticators Team

Okta leads in enterprise identity and access management, helping millions access their work resources securely and seamlessly daily.

Our focus is on leveraging device information and context to enhance security and user experience, building client software that integrates platform capabilities and third-party security vendors. We develop products like Okta FastPass, Okta Device Assurance, and Okta Device Access, which are impactful and growing at Okta.

The Staff Engineer Opportunity

We are looking for a passionate Windows software engineer with solid experience in Windows client software development to join our team. This role offers an excellent opportunity to work on security and identity challenges with high visibility and growth potential.

What you’ll do:
  • Design and develop applications, services, and SDKs on Windows devices
  • Build native Windows client applications (WPF/UWP) and .NET SDKs
  • Review software design and peer's code
  • Collaborate with QA, Product Management, Technical Support, Documentation, and UX teams
What You'll Bring:
  • 6+ years of professional software development experience
  • At least 3+ years of building enterprise Windows software
  • Experience in agile development with CI/CD practices
  • Strong skills in Windows Desktop applications, WPF, and UWP
  • Experience with Windows IPC mechanisms and kernel debugging
  • Proficiency in C++ and C#
  • Experience with debugging tools like Windbg
  • Bachelor’s degree in Computer Science or equivalent
Nice to Have:
  • Knowledge of IAM protocols (FIDO, U2F, WebAuth, SSO, SAML, OAuth, Federation)
  • Experience in security applications such as VPNs, firewalls, anti-virus

#BB-1

Salary range for candidates in Canada: $139,000 — $209,000 CAD, depending on skills and experience. Benefits include equity, bonus, health, dental, vision, RRSP matching, healthcare spending, telemedicine, and paid leave. More info: https://rewards.okta.com/can.

What you can look forward to as a full-time Okta employee!

  • Amazing Benefits
  • Social Impact
  • Talent Development and Community Building

We offer a flexible work environment with tools and benefits to support your success. Some roles may require travel for onboarding.

Okta is an Equal Opportunity Employer. We consider all qualified applicants without discrimination. Reasonable accommodations are available upon request.

Learn more about our privacy practices: https://www.okta.com/privacy-policy/

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff/Principal Software Engineer (Windows)

Okta, Inc.

Toronto

On-site

CAD 139,000 - 209,000

19 days ago

Principal Software Engineer, Traffic Management

Affirm

Halifax

Remote

CAD 203,000 - 283,000

9 days ago

Principal Software Engineer

Autodesk

Ontario

Hybrid

CAD 200,000 - 300,000

9 days ago