Senior Backend Engineer – Stream Processing & Analytics

IBM

United States

Remote

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401(k) matching

Job summary

IBM Software is seeking a Senior Backend Engineer II to own and lead the design of complex backend services in a cloud-native environment. You will drive architecture decisions, mentor engineers, and collaborate across teams to ship high-impact work.

You will contribute to a culture of continuous improvement, with a focus on reliability, observability, and scalable systems across regions and clouds. This role emphasizes leadership, technical excellence, and impactful delivery within IBM’s

Qualifications

  • 5+ years of industry experience building, scaling, and operating backend systems in production.
  • Deep proficiency in at least one major backend programming language (Java, Go, C/C++, or Python) and fundamentals in data structures, algorithms, and system design.
  • Hands‑on experience with distributed systems and data pipelines; understanding of consistency, fault tolerance, and performance tradeoffs.
  • Strong experience running services in a public cloud (AWS, GCP, or Azure), including containers and orchestration.
  • Comfortable with databases and storage systems (SQL/NoSQL) and data modeling for scale.
  • A track record of technical leadership: guiding projects and coordinating work across teams.
  • Strong communication and collaboration skills to align stakeholders and drive decisions.
  • Experience with observability and operational excellence (metrics, logging, tracing, incident response).
  • BS, MS, or PhD in computer science, engineering, or related field, or equivalent practical experience.

Responsibilities

  • Own and lead the design and implementation of complex backend services in a cloud-native, microservices-based environment.
  • Make architecture decisions balancing reliability, scalability, performance, and operability; communicate tradeoffs clearly.
  • Drive end-to-end projects from requirements through production rollout and operation.
  • Improve service reliability by defining SLOs/SLAs and enhancing observability; participate in on-call as needed.
  • Collaborate to define APIs, data models, and integration points across teams.
  • Identify platform and productivity improvements to raise the bar for the engineering org.
  • Mentor engineers through reviews and technical guidance to grow the team.
  • Foster continuous improvement and inclusive collaboration with high technical standards.

Skills

Backend programming (Java/Go/C/C++/PY)
Distributed systems
Public cloud experience (AWS/GCP/Azure
Containers & orchestration (Docker/K8s
SQL/NoSQL databases
Technical leadership / architecture
Communication & collaboration
Observability & site reliability
CS/Engineering degree or equivalent

Education

Bachelor's Degree
Master's Degree

Tools

Docker
Kubernetes

Job description

IBM Software is seeking a Senior Backend Engineer II to own and lead the design of complex backend services in a cloud-native environment. You will drive architecture decisions, mentor engineers, and collaborate across teams to ship high-impact work.

You will contribute to a culture of continuous improvement, with a focus on reliability, observability, and scalable systems across regions and clouds. This role emphasizes leadership, technical excellence, and impactful delivery within IBM’s

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Remote Backend Engineer - Stream Analytics
Senior Remote Backend Engineer - Stream Analytics

IBM • Boston (MA)

Remote
USD 169,000 - 214,000
Healthcare benefits
401(k) plan
Paid time off
+1
Senior Backend Architect - Cloud-Native Data Streaming
Senior Backend Architect - Cloud-Native Data Streaming

IBM • Columbus (OH)

On-site
USD 150,000 - 190,000
Senior Backend Engineer, Stream Governance & Kafka
Senior Backend Engineer, Stream Governance & Kafka

Hobbsnews • City of Poughkeepsie (NY), Northern (KY)

Hybrid
USD 140,000 - 190,000
Staff Software Engineer - Real-Time AI & Streaming
Staff Software Engineer - Real-Time AI & Streaming

IBM • Tucson (AZ)

On-site
USD 150,000 - 190,000
Staff Engineer: Real-Time AI & Stream Processing
Staff Engineer: Real-Time AI & Stream Processing

IBM • Armonk (NY)

On-site
USD 180,000 - 260,000
Staff Backend Engineer – Real-Time AI & Streaming
Staff Backend Engineer – Real-Time AI & Streaming

IBM • United States

Remote
USD 150,000 - 210,000
Senior Cloud Platform Engineer - Real-time Data Lead
Senior Cloud Platform Engineer - Real-time Data Lead

IBM • Rochester (MN)

On-site
USD 120,000 - 190,000
Staff Software Engineer — Real-Time AI on Streaming Data
Staff Software Engineer — Real-Time AI on Streaming Data

IBM • Boston (KY)

On-site
USD 150,000 - 190,000
Senior Cloud Platform Engineer - Real-Time Data at Scale
Senior Cloud Platform Engineer - Real-Time Data at Scale

IBM • San Diego (CA)

On-site
USD 140,000 - 210,000
Principal Engineer, Stream Governance & Metadata
Principal Engineer, Stream Governance & Metadata

IBM • Rochester (MN)

On-site
USD 140,000 - 190,000