Okta is looking to solve problems in the security and identity space by developing Linux client software for authentication and authorization across Okta-protected resources, enabling secure access for customers.
Requirements
- 5-7 years of software development experience, with at least 3 years of experience designing and building enterprise software on Linux.
- Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Proficiency in Rust / C++ / C-Sharp on Linux, with a proven ability to leverage their features for robust and maintainable codebases.
- Skilled in debugging and troubleshooting Linux desktop applications using tools like Visual Studio Debugger, profilers, or other platform-specific debuggers.
- Proficiency in UI frameworks for desktop apps (such as Avalonia UI).
- Experience working in fast-paced software development teams leveraging continuous integration and deployment practices.
- Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
Responsibilities
- Lead the design, development, and delivery of Okta products.
- Collaborate closely with product managers, designers, and backend engineers to translate requirements into robust and effective solutions.
- Commit to high programming standards by reviewing code and writing unit, functional, and UI tests.
- Optimize applications for speed, scalability, and responsiveness across various devices and browsers.
- Participate in code reviews, providing constructive feedback and ensuring code quality across the team.
- Proactively identify and address technical debt, performance bottlenecks, and areas for improvement.
- Stay up-to-date with the latest trends and technologies in Linux development, evaluating and recommending new tools and approaches.
Other
- The ideal candidate should have solid experience in software development and be enthusiastic about writing Linux client software.
- You will demonstrate a great aptitude for software engineering excellence and are not afraid to be a player-coach.
- Strong communication skills and the ability to work across functions.
- LI-Hybrid
- Okta is an Equal Opportunity Employer.