Staff Software Engineer II, Secure Compute

IBM

Confirmed live today Trusted
Remote

Quick summary

Work type
Remote
Location
Remote
Posted
57 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $207k
$149k $272k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $175,815–$238,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 · Staff Software Engineer II, Secure Compute

JOB TITLE: Confluent Staff Software Engineer II - Secure Compute As a Staff Software Engineer on the Secure Compute team, you will provide technical leadership to build and evolve a next-generation, multi-tenant, cloud-native compute platform. You will design and implement platform APIs, Kubernetes controllers, and operators to manage workload lifecycles, autoscaling, and isolation for containers and serverless functions. Your daily work involves developing secure compute substrates, hardening network policies, and managing identity and access across thousands of global clusters. You will utilize Go, Kubernetes, gRPC, and Protobuf while leveraging low-level Linux internals like cgroups and seccomp. The role addresses the complex challenge of providing a unified, secure abstraction layer for executing trusted and untrusted workloads in multi-tenant environments across AWS, Azure, and GCP for mission-critical data processing.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Define and drive the technical direction for the Secure Compute platform architecture, runtime, and security.
  • Design and implement platform APIs and Kubernetes controllers in Go to power workload lifecycle and autoscaling.
  • Build and evolve secure multi-tenant compute substrates and isolation primitives for shared environments.
  • Implement and harden workload isolation, network policies, identity, and secure execution environments.
  • Lead technical design reviews and influence architecture across teams to ensure safe-by-default primitives.
  • Own operational excellence for key services, including availability, reliability, SLOs, and incident management.
  • Mentor engineers through design guidance, code reviews, and sharing best practices for platform development.
  • Partner with product teams to deliver a roadmap that enables new customer-facing features.

What we're looking for

  • Master's Degree (preferred).
  • 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.
  • Deep expertise in Kubernetes, including controller development, operator patterns, and multi-region or multi-cluster architectures.
  • Strong proficiency in Go with experience building production-grade services and control planes.
  • Experience with multi-tenant platform architectures and security/isolation patterns like namespaces, network policies, and secrets management.
  • Hands-on experience with secure container runtimes, low-level Linux internals, and public cloud environments (AWS, GCP, and Azure).
  • Demonstrated technical leadership and mentorship, including driving cross-team alignment on architecture and strategic direction.
  • Strong collaboration skills and a demonstrated ability to work effectively with Product, SRE, Security, and Engineering teams (preferred).

More like this

Similar roles

Staff Software Engineer, Infrastructure

IBM

Remote 56 days ago
Kubernetes Go AWS Azure GCP Distributed Systems gRPC Protocol Buffers Scala C++ Container Runtime Linux Internals Cloud-Native Service Mesh Identity and Access Management Network Policies Kata Containers Cloud Hypervisor cgroups seccomp
10+ yrs exp Remote

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 II

IBM

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