Taro Logo

Senior Software Engineer, Windows

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

Job Description

Okta, The World's Identity Company, is seeking a passionate and experienced .NET Software Engineer to join their Access Management Engineering Team. This role is crucial in building the foundation for authentication and authorization across Okta-protected resources. The team develops Okta cloud services and client software that enable secure user login to devices and applications.

The ideal candidate will work on developing high-quality, secure, and performant .NET client applications for the Windows platform. You'll be part of a dynamic team tackling cutting-edge security and identity management challenges. The role offers an exciting opportunity to work on innovative identity and security products from the ground up, contributing to the product roadmap and expanding your skills in a rapidly evolving industry.

As a Senior Software Engineer, you'll be responsible for collaborating with cross-functional teams, gathering requirements, contributing to technical designs, and developing maintainable software components. The position requires strong expertise in C# and .NET Framework/Core, along with proficiency in Windows UI frameworks and debugging tools.

Okta provides an excellent work environment with the best tools, technology, and benefits to empower employees. The company values diversity and seeks lifelong learners who can contribute unique experiences. This hybrid role is based in Bengaluru, India, offering the flexibility to work productively while maintaining connection with the team.

Join Okta's mission to free everyone to safely use any technology, anywhere, on any device or app. You'll be part of a team that places identity at the core of business security and growth, serving over 19,300 organizations including major companies like JetBlue, Nordstrom, Slack, and T-Mobile.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer, Windows

  • Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration
  • Gather and refine requirements with Product and Engineering teams
  • 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
  • Contribute to technical documentation and knowledge sharing within the team

Requirements For Senior Software Engineer, Windows

  • 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
  • Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools
  • Skilled in debugging and troubleshooting .NET applications
  • Familiarity with cloud platforms, databases, and front-end frameworks
  • Excellent communication and interpersonal skills
  • Proficiency in Windows UI frameworks like WPF and XAML
  • Bachelor's degree in Computer Science or equivalent experience
  • 3-5 years of software development experience

Benefits For Senior Software Engineer, Windows

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave

Related Jobs