Software Engineer, Windows (Canada)

Okta, Inc.
Canada
$99K-$149K a year
Full-time

Get to know Okta

Okta is The World’s Identity Company. We free everyone to safely use any technology anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.

Join our team! We’re building a world where Identity belongs to you.

Device Access Group

Device Access Group is a new engineering team with a vision to secure customers’ devices and build the most secure and delightful identity experience in the platform.

We bring Okta’s MFA to customers’ first vulnerable touchpoint the desktop login. We let customers define the security policy that helps keep their devices safe and compliant.

Once logged in, we let users access their resources in the browser or through a native application without any additional authentication.

We introduce and enhance an identity-centric approach for the entire device experience where a user goes through privilege escalation or logs in remotely.

About You

We seek a passionate software development engineer to join our Windows team in Canada. The ideal candidate should have experience in Windows software development and be enthusiastic about writing Windows client software.

The role gives the candidate a great opportunity to learn about interesting problems in the security and identity space and has great growth potential.

Join our team! We’re building innovative identity and security products from the ground up.

Job Duties and Responsibilities :

  • Interface with QA, Product Management, Technical Support, Documentation, and UX.
  • Create and review technical designs and proposals.
  • Implement software components and unit / functional tests.
  • Review software design and peers' code.

Minimum Requirements :

  • Experience working in an Agile software development team leveraging continuous integration and deployment practices.
  • Hands-on experience in writing C++ or C# code on Windows Platform.
  • Experience with debugging tools on Windows platforms such as Windbg.

Nice to have :

  • Experience with Windows interprocess communication (COM, Pipes, RPC, Windows Sockets) and potentially kernel debugging.
  • Understanding of Identity and Access Management protocols and architecture (SSO, SAML, OAuth, etc.).

Education and Training :

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 2 years of software development experience mostly on Windows.

LI-Remote

Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience.

In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies.

To learn more about our Total Rewards program, please visit : .

The annual base salary range for this position for candidates located in Canada is between : $99,000 $149,000 CAD

What you can look forward to as an Okta employee!

  • Amazing Benefits
  • Making Social Impact
  • Fostering Diversity, Equity, Inclusion and Belonging at Okta

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs.

Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live.

Find your place at Okta today! .

30+ days ago
Related jobs
Okta, Inc.
Canada

We seek a passionate software development engineer to join our Windows team in Canada. The ideal candidate should have experience in Windows software development and be enthusiastic about writing Windows client software. Experience with Windows interprocess communication (COM, Pipes, RPC, Windows So...

Lyons Consulting Group
Canada

Senior Software Engineer Analyst-Canada-. Capgemini Canada is seeking a talented Senior Software Engineer Analyst with 5-8 years of experience to join our team. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their bu...

CB Canada
Canada

Software Engineer who can be hands-on coding complex solutions, while simultaneously providing estimations, guidance on the architecture, and mentorship to the team. Joining us as a Senior Software Engineer is a chance to grow into a Staff or Principal Developer or follow a people management career ...

Lyons Consulting Group
Canada

Capgemini Canada is seeking a highly skilled Lead Cloud Security Software Engineer Analyst- Canada with 8-10 years of experience in software development and cloud security to join our team. Lead Cloud Security Software Engineer Analyst- Canada-. With its strong 55-year heritage and deep industry exp...

Okta, Inc.
Canada

The ideal candidate should have solid experience in Windows software development and be enthusiastic about writing Windows client software. We seek a passionate, experienced software development engineer to join our Windows team. Experience with Windows interprocess communication (COM, Pipes, RPC, W...

Grammarly
Canada

To achieve our ambitious goals, we’re looking for a Software Engineer to join our Clients engineering group. As a Software Engineer on the Clients team at Grammarly, you will build new user-facing features on our Windows desktop client. We invite you to help us build these smart capabilities in our ...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. One of the most diversified and fastest-growing technology providers of integrated software solutions, we are innovative l...

DataVisor
CA
Remote

Our award-winning software platform is powered by a team of world-class experts in big data, machine learning, security, and scalable infrastructure. As platform engineers, we are building a next-generation machine learning platform, which incorporates our secret sauce, UML (unsupervised machine lea...

Cloudbeds
Canada
Remote

You will contribute to and support our vision of a Service Oriented Architecture (SOA) by engineering frontend components and services. USA / Canada / LATAM / Mexico, EU - Remote. ...

Marchex Inc.
CA

Job Overview As a Software Development Engineer at Marchex, you will play a vital role in driving innovation and advancement by participating in the design and development of systems and tools that are essential to our clients' daily operations. Experience, Skills, and Qualifications A bachelor's or...