Taro Logo

Principal Software Engineer - Windows Platform

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer - Windows Platform

Okta, The World's Identity Company, is seeking a Principal Software Engineer to join their Access Management Engineering Team in Bengaluru, India. This role focuses on building the foundation for authentication and authorization across Okta-protected resources, developing cloud services and client software for secure access.

The ideal candidate will be an experienced .NET Software Engineer with strong expertise in Windows platform development. You'll work on challenging identity and security problems, contributing to product roadmap and innovation in a rapidly evolving industry. The position offers an opportunity to work with cutting-edge security and identity management solutions.

Key responsibilities include technical leadership, architectural decision-making, and mentoring junior engineers. You'll be developing high-quality Windows client components using C# and .NET Framework/Core, while following best practices for secure and performant applications. The role requires collaboration with cross-functional teams and strong communication skills.

Requirements include 10+ years of software development experience, with at least 5 years in enterprise Windows software development. Expertise in C#, .NET Framework/Core, and Windows UI frameworks is essential. Knowledge of security protocols and identity management is a plus.

Okta offers comprehensive benefits, including medical, dental, and vision insurance, 401k, parental leave, and visa sponsorship. The company promotes a flexible work environment and emphasizes social impact through their Okta for Good initiative. Join a team that's building innovative identity solutions and shaping the future of secure access technology.

Last updated a day ago

Responsibilities For Principal Software Engineer - Windows Platform

  • Collaborate with cross-functional teams (QA, Product, Support, UX)
  • Propose and align on technical strategy
  • Gather and refine requirements for Windows client components
  • Contribute to technical designs and architectural decisions
  • Develop high-quality software with comprehensive testing
  • Participate in code reviews
  • Contribute to technical documentation
  • Mentor and coach junior engineers

Requirements For Principal Software Engineer - Windows Platform

  • Bachelor's degree in Computer Science or equivalent experience
  • 10+ years of software development experience, with 5+ years building enterprise Windows software
  • Strong hands-on experience in C# and .NET Framework/Core
  • Prior experience as TechLead
  • Proficient in object-oriented programming principles and design patterns
  • Experience with Agile methodologies and CI/CD pipelines
  • Skilled in debugging using Visual Studio Debugger, WinDbg, and profilers
  • Excellent communication and interpersonal skills
  • Proficiency in Windows UI frameworks like WPF and XAML

Benefits For Principal Software Engineer - Windows Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Visa Sponsorship
  • Amazing Benefits Package
  • Making Social Impact
  • Talent Development and Community Building
  • Flexible Work Environment

Interested in this job?

Jobs Related To Okta Principal Software Engineer - Windows Platform