Staff Software Engineer (Identity Threat Protection)
Posted
Summary
Staff Software Engineer on Okta's Identity Threat Protection team, designing and building cloud-native security products from concept to production. The role centers on Java-based web applications, UI technologies like Angular and React, cloud security and identity protocols, plus mentoring engineers and leading cross-functional collaboration.
- Okta is seeking a Staff Software Engineer to be a driving force on the ITP engineering team
- This is your chance to dive into the deep end and solve the most critical and complex security challenges facing enterprises today
- We seek a candidate who has not just experience, but a proven record of designing, building, launching, and scaling world-class security products—from concept to global deployment
- You will be a technical cornerstone of a team that lives and breathes elegant solutions and uncompromising quality
- Our philosophy is rooted in relentless automated testing, rigorous code reviews, and the design of systems for massive, planetary-scale operations
- As a Staff Engineer, you are a player-coach and a standard-setter, demonstrating absolute excellence in software engineering.Our environment is high-speed, fiercely innovative, and highly autonomous, utilizing agile cycles where individual ownership is paramount
- If you crave stimulating, mission-critical security projects, pioneering emerging technologies, and conquering complex security and Machine Learning challenges, this is your defining career opportunity
- Architect and Lead: Command the design, development, delivery, and supportability of cloud-native security products—leading the charge from initial concept to final, production-ready implementation
- Drive Collaboration: Build solid, cross-group partnerships and demonstrate exceptional interpersonal communication, working closely with engineering, product management, design, support, and documentation teams
- Uphold Excellence: Commit to the highest programming standards through rigorous code reviews and the creation of comprehensive unit and functional tests
- Lead Remote Teams: Excel at working with remote teams and individuals while relentlessly ensuring product quality, agility, and velocity
- Mentor and Empower: Act as a player-coach to mentor, groom, and educate junior engineers
Benefits
- Work from home opportunities
- Health + Wellness
- Financial Benefits
- Pay + Incentives
- Time Off
- Everyday Living
- Resources
- 7+ years of experience building Java-based web applications
- Strong communication skills and the ability to work across functions
- Deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
- A powerful security background and a proven track record of championing best practices
- Experience thriving in fast-paced software development teams that leverage continuous integration and deployment practices
- Experience building anomaly detection systems or risk systems is a monumental advantage
- Expertise in cloud security, identity, and/or authentication protocols
- Hands-on experience with one or more cutting-edge UI technologies such as Angular, ReactJS, Backbone, and Vue
