Description
Job Summary
Join Okta's Data Platform team as a Staff Software Engineer. Okta builds identity and access management solutions for organisations.
About the Team
The Data Platform team focuses on foundational data services, systems, and data products that benefit Okta users. Key areas of focus include:
- Streaming analytics
- Interactive end-user reporting
- Data and machine learning (ML) platforms for scalability
- Telemetry of products and data
About the Position
As a Staff Software Engineer on the Data Platform team, you will design, build, and deploy systems that power data analytics and ML. You will collaborate with engineers to create foundational infrastructure that enables Okta to scale. The team's tech stack includes Kinesis, Flink, ElasticSearch, and Snowflake.
Job Duties and Responsibilities:
- Design, implement, and own high-performance, scalable platform components
- Collaborate with engineering teams and cross-functional partners on project development, design, and implementation
- Conduct design reviews, code reviews, analysis, and performance tuning
- Mentor engineers to help scale the engineering organisation
- Debug production issues across services and multiple levels of the stack
Required Knowledge, Skills, and Abilities:
- 8+ years of experience in object-oriented languages, preferably Java
- Hands-on experience with cloud-based distributed computing technologies, including:
- Messaging systems like Kinesis, Kafka
- Data processing systems like Flink, Spark, Beam
- Storage and compute systems like Snowflake, Hadoop
- Coordinators and schedulers like those in Kubernetes, Hadoop, Mesos
- Experience developing and tuning highly scalable distributed systems
- Strong grasp of software engineering principles
- Solid understanding of multithreading, garbage collection, and memory management
- Experience with reliability engineering, specifically in data quality, data observability, and incident management
Nice to Have:
- Experience with security, encryption, identity management, or authentication infrastructure
- Leveraged major public cloud providers to build high-volume services
- Hands-on experience developing Data Integration applications for large-scale environments
- Contributed to or used distributed systems like Kafka or Hadoop at high volume or criticality
- Experience developing Kubernetes-based services on AWS Stack
Additional Requirements:
- Ability to access federal environments and/or handle protected federal data; U.S. Person status required
- Travel to one of our office locations for in-person onboarding
Compensation and Benefits:
- Annual base salary range: $194,000-$267,000 USD
- Equity, bonus, and benefits, including health, dental, and vision insurance, 401(k), flexible spending account, and paid leave
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/okta/jobs/7674814