Senior Software Engineer II, Fleet Management Unified Deployment

IBM

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$142k most similar roles pay here $237k

This listing doesn't post a salary. Most similar roles pay $151,000–$225,375.

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 · Senior Software Engineer II, Fleet Management Unified Deployment

Confluent - Senior Software Engineer II - Fleet Management Unified Deployment joins the Fleet Management Unified Deployment team to build and evolve systems managing the lifecycle of Confluent software across Confluent Cloud. This role involves developing a unified control plane for deployment, upgrades, recovery, and operational management across multi-cloud environments including AWS, GCP, and Azure. You will design platform APIs, manage fleet lifecycle orchestration, and implement multi-tenancy security controls while driving observability through automated health checks and self-healing workflows. The ideal candidate possesses deep expertise in Kubernetes, specifically regarding controller development, operator patterns, and multi-cluster architectures. Required technical skills include proficiency in Go for building production-grade backend services, along with experience in cloud infrastructure automation, gRPC, Protobuf, and API design to ensure consistent service operations across large, distributed software fleets.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Build and evolve a unified control plane to manage software rollout, upgrades, and recovery across multi-cloud fleets.
  • Develop systems to coordinate placement, maintenance, and state transitions for services running on Confluent Cloud.
  • Design and enhance APIs that provide clean abstractions for deployment workflows and fleet-wide operational controls.
  • Build and optimize integrations with AWS, GCP, and Azure to enable seamless end-to-end operations.
  • Implement and strengthen isolation, security controls, and safe operational boundaries across management systems.
  • Drive operational excellence through monitoring, automated health checks, and self-healing remediation workflows.

What we're looking for

  • A Bachelor's degree is required.
  • A Master's degree is preferred.
  • Candidates must have at least 6 years of experience delivering scalable software solutions.
  • Deep expertise in Kubernetes, including controller development, operator patterns, and multi-cluster architectures is required.
  • Strong proficiency in Go for building production-grade backend or platform services is required.
  • Experience with fleet-wide lifecycle management, deployment orchestration, or cloud infrastructure automation is required.
  • Experience running production services in cloud environments with knowledge of reliability, networking, and security is required.
  • Preferred experience includes multi-tenant architectures, gRPC/Protobuf, and technical leadership.

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

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