Now hiring

Distributed Systems Software Engineer (UK) @ IBM

Full RemoteRemoteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £35,000 - 60,000 per year

Requirements

  • 4+ years of industry experience designing, building, scaling, and supporting backend systems in production
  • Strong software engineering practices, including code reviews, a focus on quality, and documentation
  • Strong programming and algorithmic skills, with proficiency in a major programming language such as Java, Go, C/C++, or Python
  • Deep curiosity and enthusiasm for distributed systems and storage systems
  • Strong project delivery and communication skills
  • Experience driving operational excellence for large production services
  • Customer-centricity, teamwork, technical leadership, and mentorship, with enthusiasm for team and company success
  • Preferred: Proven track record of delivering large-scale, highly available, high-quality systems
  • Preferred: Hands-on expertise in large-scale systems engineering or distributed systems
  • Preferred: Experience on-call for critical systems

Responsibilities

  • Independently drive complex technical projects from start to finish
  • Build, architect, design, develop, and operationalize mission-critical backend services that deliver customer value
  • Create high-performance, scalable, reliable, and resilient services
  • Troubleshoot and debug technical issues across a complex stack, including microservices, containers, and virtualization
  • Ensure services are operationally ready and meet customer availability and performance SLAs
  • Work across the WarpStream stack, including its agent storage engine, multi-tenant control plane, product features, and developer console
  • Build services that operate across cloud providers such as AWS, GCP, and Azure
  • Participate in on-call support for the WarpStream product

Technologies

  • AI
  • AWS
  • Architect
  • Azure
  • Backend
  • Cloud
  • GCP
  • IBM
  • Support
  • Java
  • Kafka
  • Python
  • microservices
  • JavaScript
  • Network
  • UX UI Design

More

At IBM Software, we transform client challenges into solutions by building AI-powered, cloud-native products. Our culture emphasizes curiosity, collaboration, innovation, growth, and continuous learning, with opportunities to contribute to products used around the world. WarpStream is an Apache Kafka-compatible data streaming platform built on object storage without local disks and delivered as a BYOC-style offering. Our team owns the product end to end and has fewer than 15 engineers. We are fully remote and geographically distributed, with engineers currently in Spain, France, Canada, Ireland, and the USA. This role offers the opportunity to solve complex distributed-systems problems at scale. Location requirements can be discussed with the recruiter after applying.

last updated 46 week of 2026

Skills

JavaGoC/C++PythonDistributed Systemsstorage systemMicroserviceContainerVirtualizationAWSGCPAzure

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores