Senior Software Engineer II

Confluent · Bengaluru · 6–10 yrs experience · Posted 2026-07-10

Tech stack: AWS, Azure, C, C++, GCP, Go, Java, Kafka, Kubernetes, Terraform

Apply on the company site · Get a referral for this role

Confluent salary & ratings · Confluent interview process · More live openings

About the role

Responsibilities: Design, build, and operationalize high-performance, scalable, and resilient distributed systems for the Kafka Connect platform. Independently own the end-to-end execution of complex technical projects, ensuring high-quality delivery in production. Solve complex challenges in the stream processing space using cloud and on-premises resources to improve the performance, scalability, and elasticity of Kafka Connectors. Engage with the Open Source community to provide technical guidance and thought leadership. Promote a culture of engineering excellence through clear communication, high-quality execution, and effective collaboration. Qualifications: 6 to 10 years of experience in backend engineering. Strong fundamentals in distributed systems design and development Experience in building and operating large-scale production services in public cloud environments (AWS, Azure, or GCP). Solid understanding of relational or non-relational database systems and systems operations (networking, operating systems, etc.). Proficiency in Java, Go, or C/C++, and experience with Kubernetes and Terraform. Understanding of systems operations (databases, networking, operating systems). A self-starter with the ability to work effectively in a team and excellent written and verbal communication skills. Bachelor’s degree in Computer Science or a related field, or equivalent experience. Who you are: Empathetic and collaborative team player. Strong sense of ownership and commitment to team and company success. Self-starter driven by the challenges of a fast-paced software environment. What gives you an edge: Experience in open-source development. Experience using Apache Kafka.

Qualifications

- 6 to 10 years of experience in backend engineering.
- Strong fundamentals in distributed systems design and development
- Experience in building and operating large-scale production services in public cloud environments (AWS, Azure, or GCP).
- Solid understanding of relational or non-relational database systems and systems operations (networking, operating systems, etc.).
- Proficiency in Java, Go, or C/C++, and experience with Kubernetes and Terraform.
- Understanding of systems operations (databases, networking, operating systems).
- A self-starter with the ability to work effectively in a team and excellent written and verbal communication skills.
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Who you are: Empathetic and collaborative team player.
- Strong sense of ownership and commitment to team and company success.
- Self-starter driven by the challenges of a fast-paced software environment.
- What gives you an edge: Experience in open-source development.
- Experience using Apache Kafka.

Responsibilities

- Design, build, and operationalize high-performance, scalable, and resilient distributed systems for the Kafka Connect platform.
- Independently own the end-to-end execution of complex technical projects, ensuring high-quality delivery in production.
- Solve complex challenges in the stream processing space using cloud and on-premises resources to improve the performance, scalability, and elasticity of Kafka Connectors.
- Engage with the Open Source community to provide technical guidance and thought leadership.
- Promote a culture of engineering excellence through clear communication, high-quality execution, and effective collaboration.

More openings at Confluent