Staff Software Engineer - Linux Platform Foundations

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

Description For Staff Software Engineer - Linux Platform Foundations

Okta, The World's Identity Company, is seeking a passionate and experienced Staff 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 that enable secure access to applications.

The ideal candidate will be an experienced C++ Software Developer with strong Linux platform expertise and knowledge of C# and .NET Framework/Core. You'll be working on challenging identity and security problems, contributing to product roadmap, and building innovative solutions from the ground up.

As a Staff Software Engineer, you'll be responsible for collaborating with cross-functional teams, architecting solutions, and developing high-quality, secure software components. The role requires strong technical skills in C++ development, Linux systems, and enterprise software development, combined with excellent communication abilities.

Okta offers a comprehensive benefits package including medical, dental, and vision insurance, 401k, parental leave, and education budget. The company culture emphasizes diversity, continuous learning, and making a positive impact through technology. This hybrid role provides an opportunity to work with cutting-edge security and identity management technologies while contributing to Okta's mission of enabling secure access to technology for everyone.

The position requires 5-7 years of software development experience, with at least 3 years focused on enterprise software development using C++. You'll be joining a dynamic team that values collaboration, innovation, and technical excellence, working on products that serve over 19,300 organizations worldwide.

Last updated a day ago

Responsibilities For Staff Software Engineer - Linux Platform Foundations

  • 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 Staff Software Engineer - Linux Platform Foundations

Linux
  • Strong hands-on experience developing applications using C++ on Linux
  • Proficient in object-oriented programming principles, design patterns
  • Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines
  • Proficient in Linux, skilled in debugging and troubleshooting Linux applications
  • Familiarity with cloud platforms, databases, and front-end frameworks
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent
  • 5-7 years of software development experience, with 3+ years in enterprise software on C++

Benefits For Staff Software Engineer - Linux Platform Foundations

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

Jobs Related To Okta Staff Software Engineer - Linux Platform Foundations