Okta is looking to solve critical security problems by building a next-gen security platform that continuously evaluates threats and constructs a comprehensive risk graph for their Identity Threat Protection (ITP) platform.
Requirements
- 6+ years of software development experience building highly-reliable, mission-critical software in an object-oriented language (Java preferred).
- 4+ years of software development experience, with a demonstrated background in both front-end UI stacks (React.js preferred)
- A proven track record of technical leadership, including experience driving the architecture for microservices at enterprise scale.
- An excellent grasp of software engineering principles and design patterns.
- Expertise in creating or extending complex rule-based systems.
- Experience working with a variety of data stores, including RDBMS and NoSQL databases.
- Experience building anomaly detection systems or risk systems is a huge plus.
Responsibilities
- Lead and independently manage the design, development, delivery, and supportability of cloud-native security products - from concept design to final implementation.
- Commit to high programming standards by reviewing code and writing unit and functional tests.
- Mentor, groom, and educate junior engineers
- Participate in rotations to expeditiously unblock customers and make them successful.
- Own the design and development of services that deliver critical security insights, from Bot Detection to Breached Credential Protection, and craft the world-class UX that makes this complex data understandable and actionable for our customers.
- Tackle our most ambiguous and complex challenges, mentoring other engineers and influencing the product roadmap.
- Join a team that believes in designing for scale, rigorous code reviews, and automated testing to build high-quality enterprise software.
Other
- Cross-group solid collaboration and interpersonal communication skills working with a variety of roles, including engineering, product management, design, support, and documentation
- Experience working with remote teams and individuals while ensuring quality, agility, and velocity
- Strong communication skills and the ability to collaborate effectively with product management, design, and other engineering teams.
- LI-Hybrid
- Some roles may require travel to one of our office locations for in-person onboarding.