Confluent

Senior Software Engineer II - Cloud Compute Platform

Confluent1 months ago
Location

Remote, United States

Workplace

Remote

Type

Full Time

Salary

USD 197,400 – 232,000

Level

Senior

Role

Backend Engineer

Posted

Feb 2, 2026

Full TimeRemoteSenior

The role

Summary

Confluent is seeking a Senior Software Engineer II to lead the development of their next-generation, multi-tenant, cloud-native compute platform that orchestrates workloads across thousands of Kubernetes clusters globally. This role involves building critical infrastructure for workload placement, lifecycle management, and platform APIs using Go, while ensuring high availability and security for enterprise customers.

What you'll do

Platform Architecture Leadership: Drive the overall technical charter for the Compute Platform, including multi-cluster orchestration, workload placement, and security architecture
API Development: Design and implement platform APIs and Kubernetes operators using Go to support evolving workload requirements
Product Roadmap Collaboration: Work closely with product management and engineering leadership to build and drive the roadmap for Confluent's Compute Platform
Infrastructure Implementation: Deliver high-impact initiatives in workload scheduling, disruption management, network isolation, rolling update strategies, and cross-cluster resource management
Technical Leadership: Lead technical design reviews and drive architectural decisions across organizational boundaries
Team Mentorship: Mentor and grow other engineers on the team through code reviews, pairing, and technical guidance
Operational Excellence: Own operational aspects including availability, reliability, performance monitoring, emergency response, and disaster recovery for global compute infrastructure

What we look for

Technical

Kubernetes ExpertiseDeep expertise in Kubernetes including controller development, operator patterns, and multi-cluster architectures
Go ProgrammingStrong proficiency in Go with experience building production-grade distributed systems
Multi-tenant ArchitectureExperience with multi-tenant platform architectures and security isolation patterns
API DesignFamiliarity with gRPC, Protobuf, and API design for internal platform services
Observability ToolsExperience with observability tools and operational excellence practices
Multi-cloud ExperienceExperience with multi-cloud environments (AWS, GCP, Azure) and cloud-provider integrations

Experience

Software Development Experience8+ years of experience delivering scalable software solutions
Large-scale SystemsProven track record of leading the delivery of large-scale, highly available, low-latency systems
Technical LeadershipTrack record of providing technical leadership and mentorship
Cross-functional CollaborationTrack record of working collaboratively across teams including product management, SRE, and other engineering teams

Skills

Required skills

Go Programming LanguageStrong proficiency in Go for building distributed systems
KubernetesDeep expertise in container orchestration and multi-cluster management
Distributed SystemsExperience with large-scale, highly available, low-latency systems
Cloud PlatformsMulti-cloud experience with AWS, GCP, and Azure
Technical LeadershipAbility to lead technical initiatives and mentor other engineers

Nice to have

Apache KafkaKnowledge of data streaming platforms and event-driven architectures
Platform EngineeringExperience building developer platforms and internal tooling
Security ArchitectureUnderstanding of multi-tenant security and isolation patterns
ObservabilityExperience with monitoring, metrics, and operational excellence tools

Compensation & benefits

Salary

USD 197,400 – 232,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in company growth

Remote Work Flexibility

Full remote work arrangement across the United States

Inclusive Culture

Equal opportunity workplace with focus on belonging and diversity

Professional Growth

Opportunities for technical leadership and career advancement


Interview process

  1. 1
    Initial Phone Screen Recruiter screen to discuss background, role expectations, and cultural fit
  2. 2
    Technical Phone Interview Technical discussion focusing on distributed systems, Kubernetes, and Go programming experience
  3. 3
    System Design Interview Architecture design session covering multi-cluster orchestration and platform scaling challenges
  4. 4
    Coding Interview Hands-on coding assessment in Go, potentially involving Kubernetes operator patterns or distributed systems concepts
  5. 5
    Leadership & Behavioral Interview Assessment of technical leadership experience, mentorship capabilities, and cross-functional collaboration
  6. 6
    Final Interview Panel Panel discussion with senior engineers and engineering leadership to evaluate technical depth and team fit

Apply for this position

You'll be redirected to the company's application page