Confluent

Senior Software Engineer II

Confluent1 weeks ago
Location

IN Office Bangalore

Type

Full Time

Salary

USD 190,000 – 250,000

Level

Senior

Role

Backend Engineer

Posted

Jul 10, 2026

Full TimeSenior

The role

Summary

Senior Software Engineer II at Confluent, a data streaming platform company leading the Apache Kafka ecosystem, focuses on designing and building high-performance, scalable distributed systems for Kafka Connect. This role requires 6-10 years of backend engineering experience with strong distributed systems fundamentals, cloud platform expertise (AWS, Azure, or GCP), and proficiency in Java, Go, or C/C++ along with Kubernetes and Terraform. You'll independently own complex technical projects in stream processing infrastructure while promoting engineering excellence and engaging with the open-source community.

What you'll do

Design & Build Distributed Systems: Architect and develop high-performance, scalable, and resilient distributed systems for the Kafka Connect platform. Focus on fault tolerance, horizontal scalability, and operational reliability to support mission-critical production environments handling high-volume data pipelines.
Own End-to-End Technical Projects: Independently drive complex technical initiatives from conception through production deployment. Assume full ownership of project success, managing technical decisions, implementation quality, testing rigor, and production readiness without requiring constant oversight.
Optimize Performance & Scalability: Solve complex engineering challenges in stream processing infrastructure. Improve Kafka Connector performance, scalability, and elasticity across hybrid and cloud-native deployments. Implement optimizations that enable higher throughput, lower latency, and more efficient resource utilization.
Lead Cloud & Infrastructure Strategy: Drive the evolution of Kafka Connect's cloud infrastructure. Leverage AWS, Azure, or GCP services to build elastic, cost-efficient systems. Optimize for multi-cloud deployments and ensure seamless performance across different cloud providers.
Engage with Open-Source Community: Participate actively in Apache Kafka community initiatives. Provide technical guidance, review contributions, and champion best practices. Represent Confluent's engineering excellence while building relationships across the open-source ecosystem.
Promote Engineering Excellence: Champion a culture of high-quality engineering through clear technical communication, rigorous code reviews, and collaborative problem-solving. Mentor team members and establish standards for reliability, maintainability, and performance across the platform.

What we look for

Technical

Distributed Systems FundamentalsStrong theoretical and practical understanding of distributed systems principles including consensus algorithms, eventual consistency, fault tolerance, and scalability patterns. Must be able to design systems that handle network partitions, node failures, and maintain data integrity.
Production Cloud Services ExperienceDemonstrated experience architecting, building, and operating large-scale production services on AWS, Azure, or GCP. Proficiency with cloud-native patterns including auto-scaling, containerization, infrastructure automation, and multi-availability zone deployments.
Java Backend DevelopmentProduction-grade proficiency in Java. Experience with concurrent programming, JVM performance tuning, memory management, and building scalable backend services. Understanding of Java ecosystem tools and libraries for systems programming.
Kubernetes & Container TechnologiesHands-on expertise with Kubernetes for container orchestration, deployment management, and scaling. Experience with Docker containerization, pod networking, persistent volumes, and Kubernetes operators.
Infrastructure as CodeStrong proficiency with Terraform or similar IaC tools for managing cloud infrastructure. Experience defining, versioning, and deploying complex infrastructure configurations in production environments.
Database Systems KnowledgeSolid understanding of both relational database systems (SQL, transactions, indexing) and non-relational datastores (NoSQL, key-value stores, document databases). Knowledge of database replication, consistency models, and performance characteristics.
Systems & Infrastructure OperationsDeep knowledge of networking protocols (TCP/IP, DNS), Linux operating systems, performance monitoring, and troubleshooting. Experience with observability tools, metrics collection, and debugging production systems.

Education

Bachelor's Degree in Computer ScienceFormal education in Computer Science, Computer Engineering, or related field providing foundational knowledge in algorithms, data structures, and systems design.
Equivalent Professional ExperienceAlternatively, equivalent professional software engineering experience demonstrating mastery of core CS concepts through years of production engineering work in systems development.

Experience

6-10 Years Backend Engineering6 to 10 years of professional experience in backend software engineering, building distributed systems, cloud services, or infrastructure platforms. Should demonstrate progression in architectural responsibility and technical complexity.
Large-Scale Production SystemsProven track record designing, building, and operating large-scale production services that process significant data volumes or handle high request throughput. Experience diagnosing and resolving production incidents and performance issues.
Cloud Platform OperationsHands-on experience in production environments on at least one major cloud platform (AWS, Azure, or GCP). Demonstrated ability to architect for reliability, scalability, and cost optimization in cloud-native contexts.

Skills

Required skills

Distributed Systems DesignDeep understanding of distributed systems architecture, consensus algorithms, fault tolerance, and scalability patterns. Essential for architecting Kafka Connect's resilient, fault-tolerant framework that operates at scale across hybrid and cloud-native deployments.
Java ProgrammingProduction-level proficiency in Java for building backend services. Core requirement as Apache Kafka and Kafka Connect are Java-based, and you'll be extending and optimizing this ecosystem.
Cloud Platform ArchitectureHands-on experience building and operating large-scale production services on AWS, Azure, or GCP. Must demonstrate expertise in cloud-native service design, scaling strategies, and infrastructure optimization for mission-critical workloads.
Kubernetes & Container OrchestrationProficiency with Kubernetes for deploying, managing, and scaling containerized applications in production. Essential for operating distributed Kafka Connect deployments across cloud environments.
Infrastructure as Code (Terraform)Strong experience with Terraform for provisioning and managing cloud infrastructure. Required for building reproducible, scalable infrastructure pipelines supporting production Kafka deployments.
Database SystemsSolid understanding of relational (PostgreSQL, MySQL) and non-relational (MongoDB, Cassandra) database architectures. Critical for building reliable data movement connectors between Kafka and diverse data stores.
Systems Operations & AdministrationDeep knowledge of networking protocols, operating systems fundamentals, Linux system administration, and performance troubleshooting. Required for optimizing high-volume data pipelines and diagnosing production issues.
Backend Engineering Best PracticesExpertise in scalable backend architecture, API design, performance optimization, and production reliability patterns. Essential for designing mission-critical stream processing infrastructure.

Nice to have

Go or C/C++ ProgrammingExperience with Go or C/C++ for systems-level programming. Valuable for optimizing performance-critical components and contributing to lower-level infrastructure code.
Apache Kafka ExpertiseDirect hands-on experience building with or deploying Apache Kafka clusters in production. Demonstrates understanding of Kafka's architecture, replication, and operational challenges.
Open-Source DevelopmentContributing to or maintaining open-source projects. Confluent values developers who engage with the broader ecosystem and understand community-driven development practices.
Stream Processing FrameworksExperience with stream processing technologies like Kafka Streams, Flink, or Spark Streaming. Provides valuable context for understanding data movement patterns and transformation requirements.
Performance Optimization & ProfilingDemonstrated expertise in identifying bottlenecks, profiling applications, and optimizing for throughput and latency in high-volume systems.
Microservices ArchitectureExperience designing and operating microservices systems with distributed tracing, service discovery, and communication patterns.

Compensation & benefits

Salary

USD 190,000 – 250,000 (annual)

Stock options

Available

Benefits

Comprehensive Health Insurance

Medical, dental, and vision coverage. Confluent provides competitive health plans for employees and their families, aligned with industry standards for tech companies.

Retirement Planning

401(k) retirement savings plan with employer matching contributions. Standard benefit supporting long-term financial security.

Stock Options & Equity

Competitive equity grants providing ownership stake in Confluent's growth. Stock options align employee success with company performance.

Flexible Work Arrangement

Remote-friendly work culture with flexibility across time zones. Confluent supports distributed teams and flexible working arrangements.

Professional Development

Learning and development resources, conference attendance, and training budgets. Support for continuous skill development and career growth in rapidly evolving technologies.

Paid Time Off

Generous PTO policy including vacation days, sick leave, and company holidays. Support for work-life balance and personal wellness.

Parental Leave

Paid parental leave benefits supporting employees during family transitions and childcare responsibilities.


Apply for this position

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


Confluent

Confluent

View all jobs

Confluent is an American data streaming platform company based on Apache Kafka.

Mountain View, California, United StatesFounded 2014confluent.io

Tech Stack

Languages
JavaGoC/C++
Frameworks
Apache KafkaKafka ConnectKubernetes
Databases
PostgreSQL / MySQLMongoDB / CassandraData Warehousing Systems
Tools
TerraformAWS / Azure / GCPDockerGit / GitHubObservability & Monitoring Tools
Other
Distributed Systems Design PatternsPerformance OptimizationProduction Operations & Reliability EngineeringNetworking & Systems Administration

Interview Guides

14 guides available for Confluent

Apply Now