Senior Backend Engineer - Data Streaming & Metadata

IBM

Markham

On-site

GBP 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software in the UK is seeking a Senior Software Engineer II to own backend systems powering Confluent data streaming across multi-cloud and on-prem environments. You will design, build, and operate resilient services at scale, collaborating across regions and teams to enable fast, reliable data motion.

You will contribute to code quality, testing, documentation, and incident response while mentoring others and driving initiatives that improve performance and reliability.

Qualifications

  • 6+ years of backend experience in production systems.
  • Proficiency in a major language (Go or similar).
  • Experience with distributed data stores (DynamoDB, Cosmos, Spanner, Cassandra, or similar).
  • Experience with at least one major cloud (AWS, GCP, or Azure).
  • Observability and operational excellence (SLOs, on-call, incident response).
  • Strong engineering practices — code review, testing, and documentation.

Responsibilities

  • Build and evolve the metadata platform — the read, write, and streaming APIs.
  • Solve hard distributed-systems problems — availability, consistency, sharding, scaling.
  • Design, build, and operate resilient, scalable systems across a stack spanning multiple clouds and services.
  • Independently drive projects — spot high-impact gaps.

Skills

Backend design
Go programming
Concurrency control
Distributed data stores
Cloud platforms
Observability
Ownership & velocity
Engineering practices

Education

Master’s Degree

Tools

Kubernetes
Kafka

Job description

IBM Software in the UK is seeking a Senior Software Engineer II to own backend systems powering Confluent data streaming across multi-cloud and on-prem environments. You will design, build, and operate resilient services at scale, collaborating across regions and teams to enable fast, reliable data motion.

You will contribute to code quality, testing, documentation, and incident response while mentoring others and driving initiatives that improve performance and reliability.

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

Similar jobs worth comparing

Senior Backend Engineer — Cloud-Native, Distributed Systems
Senior Backend Engineer — Cloud-Native, Distributed Systems

IBM • Hursley

Hybrid
GBP 80,000 - 120,000
Senior Software Engineer II - Confluent Cloud Platform
Senior Software Engineer II - Confluent Cloud Platform

IBM • Markham

On-site
GBP 90,000 - 130,000
Senior Cloud Infra Engineer — Confluent Platform
Senior Cloud Infra Engineer — Confluent Platform

IBM • Abbots Worthy

Hybrid
GBP 90,000 - 140,000
Senior Software Engineer, Data Streaming Platform
Senior Software Engineer, Data Streaming Platform

IBM • Markham

On-site
GBP 90,000 - 150,000
Software Engineer - Streaming & Distributed Systems
Software Engineer - Streaming & Distributed Systems

IBM • Greater London

Hybrid
GBP 70,000 - 110,000
Software Engineer - Cloud Infrastructure (Confluent)
Software Engineer - Cloud Infrastructure (Confluent)

IBM Computing • Greater London

Hybrid
GBP 70,000 - 100,000
Senior Cloud Backend Engineer - Scalable Multi-Cloud
Senior Cloud Backend Engineer - Scalable Multi-Cloud

IBM • Winchester

On-site
GBP 65,000 - 100,000
Software Engineer - Cloud Infrastructure (Confluent)
Software Engineer - Cloud Infrastructure (Confluent)

IBM • Hursley

On-site
GBP 60,000 - 90,000
Software Engineer - Confluent Cloud Infrastructure & Platform
Software Engineer - Confluent Cloud Infrastructure & Platform

IBM • Winchester

On-site
GBP 65,000 - 100,000
Remote Associate Tech Support Engineer – Real-Time Data
Remote Associate Tech Support Engineer – Real-Time Data

IBM • Hursley

On-site
GBP 42,000 - 64,000