Jobs · Engineering · Kentucky

Staff Software Engineer II - Confluent Secure Compute

IBM · Boston, KY · 3 wk ago
HybridEngineeringFull-time

About the role

As a Staff Software Engineer on the Secure Compute Platform team, you will be a key technical leader in building and evolving a next-generation, multi-tenant, cloud-native compute platform that safely runs both trusted and untrusted workloads at scale.

Responsibilities

  • Define and drive the technical direction for Secure Compute, including platform architecture, runtime, and security for running trusted and untrusted workloads at scale.
  • Design and implement platform APIs and Kubernetes controllers/operators (primarily in Go) that power workload lifecycle, autoscaling, placement, and isolation for containers and serverless-style functions.
  • Partner with product and platform teams to shape and deliver the roadmap for Secure Compute, enabling new customer-facing features and internal platforms to build on a common compute substrate.
  • Deliver high-impact initiatives in areas such as workload scheduling, failure and disruption handling, private and public networking patterns, rollout strategies, and fleet-level resource management.
  • Lead technical design reviews and influence architecture across teams, ensuring Secure Compute primitives are easy to adopt, safe by default, and aligned with broader platform strategy.
  • Mentor and grow engineers on the team through design guidance, code reviews, pair programming, and sharing best practices for secure, reliable, operable platform development.
  • Own operational excellence for key Secure Compute services, including availability, reliability, SLOs, performance, on-call response, incident management, and disaster recovery.

Requirements

  • 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 preferably 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 (for example, namespaces, network policies, sandboxing, secrets and identity management), plus hands-on work with secure container runtimes and low-level Linux internals (for example, Kata Containers, Cloud Hypervisor, cgroups, namespaces, seccomp) and performance troubleshooting and tuning for containerized/virtualized workloads.
  • Familiarity with gRPC, Protobuf, and internal platform API design for service-to-service communication.
  • Hands-on experience with observability and operational practices (metrics, logs, traces, alerting, SLOs, rollout strategies, incident response).
  • Experience with public cloud environments (such as AWS, GCP, Azure) and cloud-provider integrations.

Qualifications

  • Master's Degree Required.

Skills

  • Technical leadership and mentorship, including driving cross-team alignment on architecture and execution.
  • Strong collaboration skills and history of working effectively with product, SRE/operations, security, and peer engineering teams.
  • A smart, humble, and empathetic attitude with a strong sense of ownership and teamwork.
  • Drive and excitement about building foundational cloud infrastructure in a fast-paced, innovative environment.

Benefits

This job can be performed from anywhere in the US.

Pay

N/A

Schedule

N/A

Benefits

N/A

Similar jobs