Distributed Systems Software Engineer

IBM

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
POUGHKEEPSIE, NYLOWELL, MAROCHESTER, NYTUCSON, AZRESEARCH TRIANGLE PARK, NCArmonk, NYBoston, MABellevue, WAAtlanta, GASan Jose, CADallas, TXAustin, TXSan Francisco, CASeattle, WA
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $207k
$174k $231k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $192,050–$222,500.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 237 open roles on FindRole.

Listed pay typically runs $180,812–$215,000 across 9 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Distributed Systems Software Engineer

As a Senior Engineer on the WarpStream team at IBM Software, you will join a small, distributed group responsible for an Apache Kafka compatible data streaming platform built on object storage with zero local disks. You will work across the entire stack, from bashing bits at the network level to developing the user interface. Key responsibilities include building mission-critical backend services, improving multi-tenant control plane scalability, and implementing features like transactions and active-active multi-region clusters. You will troubleshoot complex issues involving microservices, containers, and virtualization while ensuring operational readiness across AWS, GCP, and Azure. Required skills include proficiency in Java, Go, C/C++, or Python, along with deep expertise in distributed systems, storage systems, and high-performance backend engineering to solve complex data streaming problems at scale.

What you'll do

  • Drive execution of complex technical projects from end to end independently.
  • Architect, design, develop, and operationalize high-performance, scalable, and resilient backend services.
  • Build and maintain the storage engine running in the Agents.
  • Improve the scalability of the multi-tenant control plane.
  • Implement new features including transactions and active-active multi-region clusters.
  • Troubleshoot and debug issues across microservices, containers, and virtualization.
  • Ensure operational readiness and meet availability and performance SLA commitments.
  • Participate in an on-call rotation for all production services.

What we're looking for

  • Master's Degree (preferred).
  • 5+ years of industry experience designing, building, scaling, and supporting backend systems in production.
  • Proficiency in a major programming language such as Java, Go, C/C++, or Python.
  • Experience in driving operational excellence for large production services.
  • Proven track record of delivering large-scale, highly available, high-quality systems (preferred).
  • Hands-on technical expertise in large-scale systems engineering or distributed systems (preferred).
  • On-call experience handling critical systems (preferred).

More like this

Similar roles

Senior Software Engineer II

IBM

Columbus, OH 91 days ago
Java Go Python C/C++ Apache Kafka Kubernetes Docker AWS GCP Azure Flink Microservices Distributed Systems Event-Driven Architecture System Design
8+ yrs exp

Principal Software Engineer

IBM

Remote (POUGHKEEPSIE) +13 54 days ago
Kubernetes AWS Azure GCP C++ Go Python Envoy Distributed Systems Cloud Networking Microservices Containers Virtualization Layer 7 Proxies CNCF
10+ yrs exp Remote

Staff Software Engineer

Walmart

Bentonville, AR +1 51 days ago
Cloud-native Architecture Microservices CI/CD Platform Engineering DevOps ML Frameworks API Design Software Development Lifecycle Containers Infrastructure Tooling Automation Software Design Patterns Monitoring Incident Management
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 125 days ago
Cloud-native Architecture Microservices Containers CI/CD AI/ML API Design Software Design Patterns System Design Software Development Lifecycle Monitoring Automation WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 114 days ago $143,000–$286,000
Cloud-native Architecture Microservices Containers CI/CD API Design ML Frameworks Platform Engineering System Design Observability Software Development Lifecycle Data Science WCAG) 2.2 AA Software Prototyping Debugging
4+ yrs exp