Staff Software Engineer, Infrastructure

IBM

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Posted
10 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$132k most similar roles pay here $246k

This listing doesn't post a salary. Most similar roles pay $144,350–$221,812.

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 · Staff Software Engineer, Infrastructure

Confluent - Staff Software Engineer - Infrastructure joins the Secure Compute Team to build and operate the foundational infrastructure layer powering Confluent Cloud. This role involves developing a multi-tenant, cloud-native compute platform that manages both trusted and untrusted workloads across a global fleet of clusters on AWS, Azure, and GCP. You will define technical directions for architecture and security models while designing and implementing platform APIs and Kubernetes controllers using Go, Scala, or C++. Key responsibilities include managing workload lifecycle, autoscaling, and isolation for containers and serverless functions. The role requires expertise in Kubernetes, Linux internals, gRPC, and Protocol Buffers to solve complex distributed systems challenges. You will ensure operational excellence through reliability engineering while mentoring others on building secure, scalable infrastructure within a multi-tenant environment across various public cloud platforms.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define technical direction for platform architecture, runtime capabilities, and security models for multi-tenant workloads.
  • Design and implement platform APIs and Kubernetes controllers in Go for lifecycle management and isolation.
  • Partner with product teams to develop the roadmap for core compute infrastructure and customer features.
  • Lead high-impact initiatives regarding workload scheduling, networking architectures, and fleet-wide resource management.
  • Conduct technical design reviews to ensure services are secure by default and aligned with platform goals.
  • Mentor engineers through code reviews, pair programming, and guidance on best practices for scalable development.
  • Manage operational excellence including reliability, performance, incident response, and disaster recovery for critical services.

What we're looking for

  • Must have a Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
  • Must have 10+ years of relevant experience delivering scalable backend, infrastructure, or platform software in production.
  • Must possess deep expertise in Kubernetes, including controller development and multi-region/multi-cluster architectures.
  • Must be proficient in Go, Scala, C++, or other statically typed programming languages for building production-grade services.
  • Must have experience with multi-tenant platform architectures and security isolation patterns like namespaces, network policies, and identity management.
  • Must have hands-on experience with secure container runtimes and Linux internals such as Kata containers, cgroups, and seccomp.
  • Must have experience working with public cloud platforms including AWS, Google Cloud Platform (GCP), and Microsoft Azure.
  • Must demonstrate technical leadership in mentoring engineers and driving cross-functional alignment on architecture and strategy.

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

Staff Security Engineer

IBM

25 days ago
Application Security Cloud-Native CI/CD Go Python Java Threat Modeling API Security Vulnerability Management Security Automation Distributed Systems Machine Learning Hybrid Cloud
10+ yrs exp