Note: The job is a remote job and is open to candidates in USA. Confluent is a data infrastructure company focused on real-time data in motion and cloud-native streaming platforms. The Senior Software Engineer will build and evolve a multi-tenant compute platform, developing orchestration systems, platform APIs, Kubernetes operators, security capabilities, and operational infrastructure for global workloads.
Responsibilities
- Own features end to end for the Compute Platform, such as multi-cluster orchestration, workload placement, and security architecture
- Design and implement platform APIs and Kubernetes operators using Go to support evolving workload requirements
- Deliver high-impact initiatives in areas such as workload scheduling, disruption management, network isolation, rolling update strategies, and cross-cluster resource management
- Lead technical design reviews and drive architectural decisions across organizational boundaries
- Mentor and grow other engineers on the team through code reviews, pairing, and technical guidance
- Own operational aspects including availability, reliability, performance monitoring, emergency response, and disaster recovery for our global compute infrastructure
Skills
- Bachelor's Degree
- 5+ years of experience delivering scalable software solutions
- Proven track record of leading the delivery of large-scale, highly available, low-latency systems
- Deep expertise in Kubernetes including controller development, operator patterns, and multi-cluster architectures
- Strong proficiency in Go with experience building production-grade distributed systems
- Experience with multi-tenant platform architectures and security isolation patterns
- Track record of working collaboratively across teams including product management, SRE, and other engineering teams
- Master's Degree
- Experience with observability tools and operational excellence practices
- Experience with multi-cloud environments (AWS, GCP, Azure) and cloud-provider integrations
- Track record of providing technical leadership and mentorship
- A smart, humble, and empathetic attitude with a strong sense of teamwork
- Drive and excitement about the challenges of a fast-paced, innovative software environment
- Familiarity with gRPC, Protobuf, and API design for internal platform services
Benefits
- Remote work arrangement
- Healthcare benefits including medical and prescription drug coverage, dental, vision, and mental health and well-being
- 401(k)
- Cash balance pension plan
- IBM Employee Stock Purchase Plan
- Financial counseling
- Life insurance
- Short- and long-term disability coverage
- Opportunities for performance-based salary incentive programs
- 12 paid holidays
- Minimum 56 hours of paid sick time
- 120 hours of paid vacation
- 12 weeks of parental bonding leave in accordance with IBM Policy
- Other Paid Care Leave programs
- Paid family leave benefits for eligible employees where required by applicable law
- Training and educational resources on IBM's personalized, AI-driven learning platform
- Industry-recognized certifications
- Diverse and inclusive employee resource groups
- Giving and volunteer opportunities
- Discounts on retail products, services, and experiences
Company Overview