Senior Software Engineer II

IBM

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $161k
$109k $216k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $143,930–$177,250.

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

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

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer II

JOB TITLE: Confluent - Senior Software Engineer II As a Senior Software Engineer II within the Confluent team, you will design, build, and evolve internal infrastructure services to power the core platform behind Confluent Cloud. You will own systems ensuring cloud infrastructure is secure, scalable, observable, and reliable across tens of thousands of instances and multiple regions. Your daily work involves developing Kubernetes operators and managing the full lifecycle of infrastructure, including performance monitoring and capacity planning. You will utilize Go, Java, or Python alongside tools like Terraform, Prometheus, Grafana, and GitOps. The role requires deep knowledge of Linux, networking, and systems internals to solve complex data streaming infrastructure problems. You will collaborate across teams to enable autonomous deployment of services within a cloud-native ecosystem including AWS, GCP, and Azure.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, build, and evolve internal infrastructure services written in Go as Kubernetes operators.
  • Manage systems to ensure cloud infrastructure is secure, scalable, observable, and reliable.
  • Utilize GitOps, Terraform, Prometheus, and Grafana to maintain infrastructure stability.
  • Manage the full lifecycle of infrastructure including availability, performance, monitoring, and capacity planning.
  • Operate large-scale systems across tens of thousands of instances and multiple regions.
  • Influence the architecture and operational strategy for critical cloud service infrastructure.
  • Participate in an 8-hour, follow-the-sun on-call rotation.

What we're looking for

  • Master's Degree (preferred).
  • Strong programming skills in Go, Java, or Python to read, debug, and evolve code.
  • Deep understanding of systems internals including filesystems, memory, networking, and kernel behavior.
  • Hands-on experience with Kubernetes in production and modern cloud-native ecosystems like AWS, GCP, or Azure.
  • Expertise in automation and reliability practices including GitOps, Terraform, CI/CD, and observability.
  • Strong collaboration, communication, and ownership mindset to work independently in a distributed team.

More like this

Similar roles

Senior Software Engineer II

IBM

14 days ago
Distributed Systems C++ Go Python AWS Azure GCP Kubernetes Envoy eBPF Linux Kernel Microservices Containers Virtualization Networking
5+ yrs exp

Senior Software Engineer

IBM

Poughkeepsie, NY +13 11 days ago
C++ Rust Distributed Systems Apache Iceberg Velox AWS Azure GCP Database Systems Query Engine Platform Engineering High Availability
3+ yrs exp