Hybrid Senior Software Engineer, Windows Senior Software Engineer, Windows with verification
Okta · Canada (Remote) · nan, · Hybrid
About the job
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.
About You
We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess:
- Solid experience in .NET software development for Windows or Linux platforms, with a strong command of C# and the .NET Framework/Core.
- Enthusiasm for developing high-quality, secure, and performant .NET client applications.
- A keen interest in learning about cutting-edge security and identity management challenges.
- A collaborative mindset and excellent communication skills to work effectively with cross-functional teams.
Job Duties and Responsibilities:
- Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration.
- Gather and refine requirements with Product and Engineering teams for prototyping Windows client components.
- Following best practices, contribute to technical designs, proposals, and architectural decisions.
- Develop high-quality, maintainable software components with comprehensive unit/functional tests.
- Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices.
- Contribute to technical documentation and knowledge sharing within the team.
- Strong hands-on experience developing applications using C# and the .NET Framework (or .NET Core).
- Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code.
- Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools.
- Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux.
- Familiarity with cloud platforms, databases, and front-end frameworks.
- Excellent communication and interpersonal skills.
- Experience with Windows IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging.
- Proficiency in Windows UI frameworks like WPF and XAML for desktop app development.
- Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices.
- Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
- Bachelor’s degree in Computer Science or equivalent experience.
- 4-6 years of software development experience, with at least two years of experience designing and building enterprise software on Windows.
The annual base salary range for this position for candidates located in Canada is between:
$114,000—$172,000 CAD
What you can look forward to as an Full-Time Okta employee!
- Amazing Benefits
- Making Social Impact
- Fostering Diversity, Equity, Inclusion and Belonging at Okta
Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.
Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/.