Senior Software Engineer, Distributed Systems (Kafka/Cloud)

International Business Machines Corporation

San Diego (CA)

On-site

USD 150,000 - 185,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IBM Software in San Diego is seeking a Senior Software Engineer to design, build, and operate distributed systems powering Confluent Cloud workloads. You will work on Kafka-based services, broker reliability, performance, and coordination, collaborating across product, infra, and engineering teams.

Master's degree preferred; strong debugging, observability, and on–call experience are required to ensure durable, scalable solutions in a fast-moving environment.

Qualifications

  • Strong software engineering experience building and operating distributed systems.
  • Proficiency in Java or another JVM language and large codebase experience.
  • Knowledge of core distributed systems concepts, including concurrency, replication, fault tolerance, and performance tradeoffs.
  • Experience diagnosing production issues with logs, metrics, traces, and profiling tools.
  • A track record of taking ambiguous technical problems from design through delivery and operational ownership.
  • Strong written and verbal communication skills, with the ability to collaborate across teams.

Responsibilities

  • Design and deliver distributed systems features for Kafka-based cloud services with focus on correctness, availability, latency, throughput, and efficiency.
  • Build and evolve systems that support Confluent Cloud, including kafka broker, compute, networking, and coordination capabilities.
  • Improve production reliability through observability, testing, and operational tooling.
  • Investigate complex performance and production issues, identify root causes, and drive durable fixes.
  • Lead technical design for cross-service projects and communicate tradeoffs clearly.
  • Collaborate with product, infrastructure, and engineering teams to translate needs into safe, scalable solutions.
  • Participate in code reviews, on-call, incident response, and continuous improvement of engineering practices.
  • Mentor teammates and contribute to a culture of thoughtful design and ownership.

Skills

Distributed systems
Java / JVM
Kafka
Performance tuning
Code reviews

Education

Master's Degree

Tools

Apache Kafka
Kubernetes
Cloud platforms

Job description

IBM Software in San Diego is seeking a Senior Software Engineer to design, build, and operate distributed systems powering Confluent Cloud workloads. You will work on Kafka-based services, broker reliability, performance, and coordination, collaborating across product, infra, and engineering teams.

Master's degree preferred; strong debugging, observability, and on–call experience are required to ensure durable, scalable solutions in a fast-moving environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Kafka Cloud & Distributed Systems
Senior Software Engineer – Kafka Cloud & Distributed Systems

International Business Machines Corporation • Armonk (NY)

On-site
USD 150,000 - 190,000
Senior Distributed Systems Engineer (Kafka Cloud)
Senior Distributed Systems Engineer (Kafka Cloud)

International Business Machines Corporation • Dallas (TX)

On-site
USD 140,000 - 190,000
Senior Distributed Systems Engineer for Kafka & Cloud Scale
Senior Distributed Systems Engineer for Kafka & Cloud Scale

International Business Machines Corporation • City of Poughkeepsie (NY)

On-site
USD 140,000 - 200,000
Senior Software Engineer, Cloud Kafka & Systems
Senior Software Engineer, Cloud Kafka & Systems

International Business Machines Corporation • Boston (KY)

On-site
USD 140,000 - 175,000
Senior Software Engineer - Kafka & Cloud Platforms
Senior Software Engineer - Kafka & Cloud Platforms

International Business Machines Corporation • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Distributed Systems Engineer, Kafka & Cloud
Senior Distributed Systems Engineer, Kafka & Cloud

International Business Machines Corporation • Boston (MA)

On-site
USD 140,000 - 210,000
Confluent - Staff Software Engineer
Confluent - Staff Software Engineer

IBM • Boston (KY)

On-site
USD 140,000 - 175,000
Confluent - Staff Software Engineer
Confluent - Staff Software Engineer

IBM • City of Poughkeepsie (NY)

On-site
USD 140,000 - 200,000
Senior Software Engineer - Cloud-Scale Kafka
Senior Software Engineer - Cloud-Scale Kafka

International Business Machines Corporation • Tucson (AZ)

On-site
USD 140,000 - 180,000
Confluent - Staff Software Engineer
Confluent - Staff Software Engineer

IBM • San Diego (CA)

On-site
USD 150,000 - 185,000