Okta

Sr. Software Engineer, Okta Security Platform (Risk Engine)

US
USD 135k - 216k
Python R Java Microservices Machine Learning
This job is closed! Check out or
Description

About Okta Security Platforms team

Okta’s Security Platforms team builds products and services that keep our customers safe. The products we build protect our customers against attack and abuse. We are a team of Data Scientists, ML engineers and software engineers that are reimagining what it means to authenticate to cloud resources. 

Continuously evaluating risk is critical to gaining trust and achieving security objectives. At Okta, risk plays a critical role in authentication and authorization decisions. The Security Platform team is building a next-gen security detection and risk platform that continuously assesses the session, device and user security posture to build a risk graph for the industry! 

 

About Okta

Okta is an enterprise grade identity management service, built from the ground up in the cloud and delivered with an unwavering focus on customer success. With Okta you can manage access across any application, person, or device. Whether the people are employees, partners, or customers, or the applications are in the cloud, on premises, or on a mobile device, Okta helps you become more secure, make people more productive, and maintain compliance.

The Okta service provides directory services, single sign-on, strong authentication, provisioning, workflow, and built-in security toolsets. It runs in the cloud on a secure, reliable, extensively audited platform and integrates deeply with on premises applications, directories, and identity management systems.

 

Position Description

Okta is seeking a Senior Software Engineer to join its Security Platform Engineering group. This is an opportunity to build cutting-edge risk-based authentication and authorization policies and contribute to the evolution of the core system that allows Okta to enforce them throughout various layers of the Okta platform. The ideal candidate has experience building large scale enterprise software, is passionate about stream processing for a massive volume of event data, and has direct experience in authentication, identity, feature engineering, or complex rule-based systems for authorization.

You will share our passion and great pride in elegant solutions and will join an engineering team that strongly believes in designing for scale, rigorous code reviews, automated testing, and an iterative process to build high-quality enterprise software.

Our team is fast, innovative and flexible; with a weekly, agile release cycle and individual ownership. Here is an opportunity to work on stimulating new projects, emerging technologies and the chance to work on complex security and data challenges. 

 

Job Duties and Responsibilities

  • Work with the in-house team of Data Scientists and ML engineers on model design and efficacy analysis. Use iterative and incremental approaches to improve the security outcomes.
  • Collaborate with QA, Product Management, Technical Support, Documentation, and TechOps team 
  • Ensure high programming standards by writing unit and functional tests

Required Knowledge, Skills, And Abilities

  • 4+ years of strong software development experience in an object oriented language building highly-reliable, mission-critical software (Java preferred)
  • Excellent grasp of software engineering principles
  • Experience working with RDBMS and NoSQL databases, TSDB a plus
  • Expertise in creating or extending rule systems
  • Experience rolling out microservices at the enterprise scale.

Nice to Haves

  • Experience with decoupling a monolithic application into microservice architecture
  • Experience with stream processing (Storm, Flink) and data ingestion at scale
  • Experience with machine learning / Python
  • Experience with modern ML infrastructure (Kubeflow, Sagemaker)
  • Experience in cloud security, identity and/or authentication protocols highly desired

 

#LI-Remote

Below is the annual base salary range for candidates located in California, Colorado, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: https://rewards.okta.com/us.   

The annual base salary range for this position for candidates located in California (excluding San Francisco Bay Area), Colorado, New York, and Washington is between:
$135,000$196,000 USD
The annual base salary range for this position for candidates located in the San Francisco Bay area is between:
$149,000$216,000 USD

 

Okta is an Equal Opportunity Employer/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physial or mental disability, or status as a protected veteran.We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.

Okta offers everything you need to support your work, your life, and your work-life balance. Click here to learn more: https://rewards.okta.com/us

Okta is rethinking the traditional work environment, providing our employees with the flexibility to be their most creative and successful versions of themselves, no matter where they are located.  We enable a flexible approach to work, meaning for roles where it makes sense, you can work from the office, or from home, regardless of where you live.  Okta invests in the best technologies and provides flexible benefits and collaborative work environments/experiences, empowering employees to work productively in a setting that best and uniquely suits their needs.  Find your place at Okta https://www.okta.com/company/careers/.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers