Senior Software Engineer, Backend

IBM

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $196k
$139k most similar roles pay here $245k

This listing doesn't post a salary. Most similar roles pay $170,069–$222,000.

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 506 open roles on FindRole.

Listed pay typically runs $174,632–$197,165 across 5 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer, Backend

Confluent - Senior Software Engineer - Backend joins the Traffic team to build and manage the networking fabric of Confluent Cloud. This role focuses on the control plane area, where you will design, build, and operate secure, reliable, and scalable backend services in a cloud-native environment. You will own features end-to-end, from requirements and design to implementation and testing, while managing distributed systems and microservices with an emphasis on performance and clear API contracts. The ideal candidate possesses experience with large-scale services, public cloud infrastructure, and Kubernetes or containerized environments. Required technical skills include proficiency in Go, Java, or C++, alongside a solid understanding of networking, OS, and storage tradeoffs. You will solve complex problems related to providing the foundational networking resources that power Confluent Cloud’s core platform capabilities.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design, build, and operate secure, reliable, and scalable backend services in a cloud-native environment.
  • Own features and projects end-to-end from requirements and design through implementation, testing, and rollout.
  • Develop distributed systems and microservices with a focus on performance, resiliency, and clear API contracts.
  • Manage service reliability through monitoring, alerting, and participating in on-call rotations.
  • Write clean, well-tested, and documented code while participating in peer code reviews.
  • Improve engineering practices, tools, and automation to streamline the software deployment process.
  • Collaborate with partner teams on architecture, data modeling, and integration points across the platform.

What we're looking for

  • Bachelor's Degree required; Master's Degree preferred.
  • 2-5 years of experience building distributed, highly available backend systems in production.
  • Experience with cloud infrastructure is a strong plus.
  • Hands-on experience designing and operating large-scale services with clear API contracts and end-to-end lifecycle ownership.
  • Solid systems-level understanding of networking, OS, and storage tradeoffs relevant to backend infrastructure.
  • Proficiency in at least one programming language such as Go, Java, or C++.
  • Experience with public cloud and Kubernetes/containerized environments.
  • A networking background combined with software engineering experience (preferred).

More like this

Similar roles

Senior Software Engineer II

IBM

25 days ago
Go Kubernetes Terraform Apache Kafka Python Java GitOps Prometheus Grafana CI/CD Linux AWS GCP Azure Networking Cloud Native

Senior Software Engineer, Backend

Veeva Systems

Remote 58 days ago $110,000$270,000
Python Django PostgreSQL SaaS Unit Testing Clean Architecture Relational Databases
5+ yrs exp Remote

Senior Software Engineer, Backend

Oscar Health

Los Angeles, CA 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid