Staff Software Engineer II, Secure Compute

IBM

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$150k most similar roles pay here $259k

This listing doesn't post a salary. Most similar roles pay $169,100–$225,912.

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 II, Secure Compute

Confluent - Staff Software Engineer II - Secure Compute 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 safely executes both trusted and untrusted workloads across AWS, Azure, and GCP. You will design and implement platform APIs, Kubernetes controllers, and operators primarily in Go to manage workload lifecycle, autoscaling, and isolation. Key responsibilities include hardening network policies, identity management, and secure execution environments while ensuring operational excellence through robust observability and automated workflows. The role requires expertise in distributed systems, Linux internals, gRPC, and Protobuf. You will solve complex challenges in multi-tenant architecture to provide a unified abstraction layer for diverse workloads, ensuring high availability and cost efficiency for mission-critical data processing across thousands of global clusters.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define and drive the technical direction for the Secure Compute platform architecture and security protocols.
  • Design and implement Kubernetes controllers and operators in Go to manage workload lifecycle and isolation.
  • Develop multi-tenant infrastructure primitives to safely execute customer and internal workloads across public clouds.
  • Create and evolve APIs that provide safe abstractions for polyglot workloads like containers and functions.
  • Lead technical design reviews to ensure platform components are secure, scalable, and easy for teams to adopt.
  • Manage operational excellence by overseeing reliability, performance metrics, incident management, and disaster recovery.
  • Mentor junior engineers through code reviews, pair programming, and guidance on best practices for infrastructure development.

What we're looking for

  • A Bachelor's degree is required; a Master's degree is preferred.
  • Candidates must have 10+ years of experience delivering scalable backend or infrastructure software in production.
  • Proven track record of leading the delivery of large-scale, highly available, low-latency distributed systems is required.
  • Deep expertise in Kubernetes is required, including controller development and multi-region or multi-cluster architectures.
  • Strong proficiency in Go for building production-grade services and control planes is required.
  • Experience with multi-tenant platform architectures and security/isolation patterns like network policies and identity management is required.
  • Hands-on experience with secure container runtimes, low-level Linux internals, and public cloud environments (AWS, GCP, Azure) is required.
  • Demonstrated technical leadership in mentoring engineers and driving cross-team alignment on architecture and strategy is required.

More like this

Similar roles

Staff Software Engineer, Infrastructure

IBM

Remote 10 days ago
Kubernetes Go AWS Azure GCP gRPC Protocol Buffers Linux Container Runtimes Distributed Systems Service Mesh Cloud-native Architecture C++ Scala
10+ yrs exp Remote

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

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