Senior Staff Storage Engineer - Kafka & Cloud-Scale

IBM

Rochester (MN)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software in Rochester, MN seeks a Senior Staff Software Engineer for the Kora Storage team to design a highly available, low-latency, multi-tenant storage engine and set technical standards. You will guide architecture, implement core components, and mentor engineers while collaborating with product and other teams.

Requirements include 10+ years in backend or infrastructure development, strong distributed-systems expertise, and proficiency in Java, Scala, C/C++, or Go.

Qualifications

  • 10+ years of backend or infrastructure development experience.
  • BS, MS, or PhD in computer science or related field, or equivalent work experience.
  • Expertise in Java, Scala, C/C++, Go or other statically typed languages.
  • Proven experience designing and building large-scale distributed storage systems.
  • Deep knowledge of distributed systems concepts, including fault tolerance, consistency, and scalability.
  • Strong leadership skills with ability to mentor engineers.

Responsibilities

  • Storage Engine Development: Design/load/balance storage engine for Kora with high availability and multi-tenant support.
  • Engineering Leadership: Set engineering standards and drive end-to-end technical solutions.
  • Cross-Functional Collaboration: Work with product, design, and other teams to integrate storage features.
  • Mentoring: Guide and develop engineers across the team.

Skills

Backend development
Distributed systems
Leadership
Mentoring
Java
Scala
C/C++
Go

Education

Master's degree
Bachelor's/Master's/PhD in CS

Job description

IBM Software in Rochester, MN seeks a Senior Staff Software Engineer for the Kora Storage team to design a highly available, low-latency, multi-tenant storage engine and set technical standards. You will guide architecture, implement core components, and mentor engineers while collaborating with product and other teams.

Requirements include 10+ years in backend or infrastructure development, strong distributed-systems expertise, and proficiency in Java, Scala, C/C++, or Go.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Storage Engineer - Distributed Systems Kafka
Senior Staff Storage Engineer - Distributed Systems Kafka

IBM • Lowell (MA)

On-site
USD 180,000 - 240,000
Senior Staff Storage Engineer: Kafka & Distributed Storage
Senior Staff Storage Engineer: Kafka & Distributed Storage

IBM • Armonk (NY)

On-site
USD 170,000 - 260,000
Senior Staff Engineer, Distributed Storage for Kafka
Senior Staff Engineer, Distributed Storage for Kafka

IBM • Poughkeepsie (AR)

On-site
USD 160,000 - 210,000
Senior Staff Storage Engineer - Distributed Systems
Senior Staff Storage Engineer - Distributed Systems

IBM • Tucson (AZ)

On-site
USD 180,000 - 250,000
Staff Software Engineer - Confluent Kafka Storage
Staff Software Engineer - Confluent Kafka Storage

IBM • Armonk (NY)

On-site
USD 170,000 - 260,000
Staff Software Engineer - Confluent Kafka Storage
Staff Software Engineer - Confluent Kafka Storage

IBM • Rochester (MN)

On-site
USD 180,000 - 240,000
Senior Staff Storage Engine Lead for Kora (Distributed)
Senior Staff Storage Engine Lead for Kora (Distributed)

IBM • Boston (KY)

On-site
USD 150,000 - 210,000
Staff Software Engineer - Confluent Kafka Storage
Staff Software Engineer - Confluent Kafka Storage

IBM • Lowell (MA)

On-site
USD 180,000 - 240,000
Staff Software Engineer - Confluent Kafka Storage
Staff Software Engineer - Confluent Kafka Storage

IBM • San Diego (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer - Confluent Kafka Storage
Staff Software Engineer - Confluent Kafka Storage

IBM • Boston (KY)

On-site
USD 150,000 - 210,000