5 months ago
Base Salary
$197k - $232k/yr
Responsibilities
- Own and lead the design and implementation of complex backend services and systems in a cloud-native, microservices-based environment.
- Make architecture and technical decisions balancing reliability, scalability, performance, and operability, and communicate the tradeoffs.
- Drive projects from requirements and design through implementation, rollout, and ongoing production operation.
- Improve service reliability and operations by defining SLOs and SLAs, strengthening observability, and participating in on-call as needed.
- Collaborate across teams to define APIs, integration points, and data models.
- Drive platform and engineering productivity improvements through tooling, automation, and process enhancements.
- Mentor engineers through code reviews, design reviews, and technical guidance.
- Promote continuous improvement, inclusive collaboration, and high technical standards.
Requirements
- 5+ years of industry experience building, scaling, and operating backend systems in production.
- Deep proficiency in at least one major backend programming language, such as Java, Go, C, C++, or Python, plus strong data structures, algorithms, and system design fundamentals.
- Hands-on experience with distributed systems, including event-driven architectures, high-throughput services, or large-scale data pipelines.
- Experience running services in AWS, GCP, or Azure, including Docker, Kubernetes, and modern deployment practices.
- Experience with SQL and/or NoSQL databases and storage systems, including data modeling and performance optimization at scale.
- Track record of technical leadership through project ownership, architectural influence, and coordination across engineers or teams.
- Experience with observability and operational excellence, including metrics, logging, tracing, incident response, and postmortems.
- Strong communication and collaboration skills.
- BS, MS, or PhD in computer science, engineering, or a related field, or equivalent practical experience.
About Confluent
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Our cloud-native offering is the foundational platform for data in motion --- designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, our customers can meet the new business imperative of delivering rich, digital customer experiences and real-time business operations. Our mission is to help every organization harness data in motion so they can compete and thrive in the modern world.