O

Senior Software Engineer - SRE

Okta
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

5+ Years

SKILLS REQUIRED

Distributed SystemsKubernetesApache KafkaReliability EngineeringIncident responseObservabilityJava

Job description

Overview

Senior Software Reliability Engineer on the Data Platform team, building and operating the streaming analytics, end-user reporting, and data and ML infrastructure that Okta's products depend on.

What you'll do

  • Design, implement and own data-intensive, high-performance, scalable platform components
  • Work with engineering teams, architects and cross-functional partners on project development, design and implementation
  • Conduct and participate in design reviews, code reviews, analysis and performance tuning
  • Coach and mentor engineers to help scale up the engineering organization
  • Debug production issues across services and multiple levels of the stack
  • Participate in the on-call rotation and incident management

What you'll need

  • 5+ years of industry experience
  • 2+ years of experience in an object-oriented language, preferably Java
  • Experience developing Kubernetes-based services
  • Hands-on experience with cloud-based distributed computing technologies, including messaging systems such as Kinesis and Kafka
  • Data processing systems such as Flink, Spark and Beam
  • Storage and compute systems such as Snowflake, Databricks and Hadoop
  • Coordinators and schedulers such as those in Kubernetes, Hadoop and Mesos
  • Experience developing and tuning highly scalable distributed systems
  • Excellent grasp of software engineering principles
  • Solid understanding of multithreading, garbage collection and memory management
  • Experience with reliability engineering in areas such as data quality, data observability and incident management

Nice to have

  • Maintained security, encryption, identity management or authentication infrastructure
  • Leveraged major public cloud providers to build mission-critical, high-volume services
  • Hands-on experience developing data integration applications for large-scale (petabyte-scale) environments, across both batch and online systems
  • Contributed to the development of distributed systems or used one or more at high volume or criticality, such as Kafka or Hadoop

Details

  • Location: Bengaluru, India
  • Work mode: Hybrid

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - SRE