Staff Software Engineer, Data Platform
Role Overview
Join Okta's Data Platform organization to build foundational infrastructure, data services, and data products for analytics and machine learning.
The role focuses on scaling high-volume, low-latency, distributed data-platform services and streaming infrastructure.
Key Skills for This Role
Full Job Posting
Role overview
Join Okta's Data Platform organization to build foundational infrastructure, data services, and data products for analytics and machine learning.
The role focuses on scaling high-volume, low-latency, distributed data-platform services and streaming infrastructure.
Responsibilities
- Design, implement, and own high-performance, scalable, data-intensive platform components.
- Collaborate with engineering teams, architects, and cross-functional partners on project development and implementation.
- Participate in design reviews, code reviews, analysis, and performance tuning.
- Debug production issues across services and multiple levels of the stack.
- Coach and mentor engineers.
Required qualifications
- At least 8 years of experience in an object-oriented language; Java is preferred.
- Hands-on experience with cloud-based distributed computing technologies, including messaging, data processing, storage and compute, or coordination and scheduling systems.
- Experience developing and tuning highly scalable distributed systems.
- Strong software engineering fundamentals and understanding of multithreading, garbage collection, and memory management.
- Reliability engineering experience in data quality, data observability, and incident management.
Technology examples
- Technology examples include Kinesis or Kafka; Flink, Spark, or Beam; Snowflake or Hadoop; and coordinators or schedulers such as Kubernetes, Hadoop, or Mesos.
Additional experience
- Security, encryption, identity management, or authentication infrastructure experience is a plus.
- Major public cloud experience, petabyte-scale data integration, distributed systems experience with Kafka or Hadoop, and Kubernetes services on AWS are pluses.
Compensation
- Annual base salary range for candidates located in Canada is CAD $160,000–$220,000; equity, bonus, and benefits may also be offered under applicable plans.
Onboarding
- The company describes an immersive, in-person onboarding experience; this does not specify the ongoing workplace arrangement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Okta
Senior Technical Consultant, Okta
Washington, USA
Senior Software Engineer (Core Frontier)
Bengaluru, IND
Solutions Engineer, Okta (Enterprise West)
Bellevue, USA
Senior Technology Specialist, Executive Support
San Francisco, USA
Sr. Software Engineer, AI Platform & Infrastructure
San Francisco, USA
Sr. Customer Success Manager
Toronto, CAN
Technical Content Manager
Chicago, USA
Staff Software Engineer, AI Platform & Infrastructure
San Francisco, USA