Confluent is looking for a Senior Software Engineer II to build the foundational cloud frameworks and services that power our data streaming platform. You will architect, design, develop, and operationalize high-performance, scalable, and resilient backend services, with a deep focus on operational aspects like availability, reliability, and performance.
What You'll Do
- Build mission-critical backend services that deliver value to customers.
- Architect, design, develop, and operationalize high performance, scalable, reliable, and resilient services.
- Design, develop, and maintain Kafka Connect connectors for integrating with databases and data warehouses (e.g., PostgreSQL, MySQL, Snowflake).
- Work with open source technologies like Debezium and Kafka Connect to implement Change Data Capture (CDC) connectors.
- Troubleshoot and debug technical issues inside a deep and complex technical stack that includes microservices, containers, and virtualization.
- Ensure operational readiness of the services and meet the availability and performance SLA commitments to customers.
- Constantly think of process and operational improvements.
What We're Looking For
- 8+ years industry experience designing, building, scaling and supporting backend systems in production.
- Solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation.
- Strong programming and algorithmic skills.
- Proficiency in a major programming language, e.g. Java, Go, C / C++, Python, etc.
- Experience configuring and deploying distributed systems and microservices using modern tools, e.g. Kubernetes, Helm, etc.
- Strong focus on project delivery and communication skills.
- Experience in driving operational excellence for large, production services.
- A strong sense of customer centricity, teamwork, technical leadership and mentorship.
- BS, MS, or PhD in computer science or a related field, or equivalent work experience.
Nice to Have
- Proven track record of delivering large-scale, highly available, low latency, high quality systems.
- Hands-on technical expertise in large scale systems engineering or distributed systems.
Technical Stack
- Languages: Java, Go, C / C++, Python
- Infrastructure: Kubernetes, Helm
- Streaming & Integration: Kafka Connect, Debezium
- Databases & Warehouses: PostgreSQL, MySQL, Snowflake
Team & Environment
Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services that power all components of the platform in the Cloud.
We’re proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.





