Confluent

Senior Software Engineer II

Confluent1 weeks ago
Location

IN Remote India

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Mar 2, 2026

Full TimeSenior

The role

Summary

Confluent is seeking a Senior Software Engineer II to build mission-critical backend services for their data streaming platform. This role focuses on developing cloud-native, multi-tenant compute infrastructure that powers Confluent Cloud, including Kafka Connect, Apache Flink, and Kafka services. The ideal candidate brings 8+ years of backend systems experience and expertise in distributed systems architecture.

What you'll do

Backend Service Development: Build mission-critical backend services that deliver value to customers with focus on high performance, scalability, reliability, and resilience
Kafka Connect Architecture: Design, develop, and maintain Kafka Connect connectors for integrating with databases and data warehouses including PostgreSQL, MySQL, and Snowflake
CDC Implementation: Work with open source technologies like Debezium and Kafka Connect to implement Change Data Capture connectors for real-time data synchronization
Technical Troubleshooting: Debug and resolve complex technical issues within deep technology stacks including microservices, containers, and virtualization layers
Operational Excellence: Ensure operational readiness of services and meet availability and performance SLA commitments to enterprise customers
Strategic Engineering: Drive end-to-end technical delivery from customer experience to scaling internal operations while identifying process and operational improvements

What we look for

Technical

Backend Systems Experience8+ years industry experience designing, building, scaling and supporting backend systems in production environments
Programming ProficiencyStrong programming and algorithmic skills with proficiency in Java, Go, C/C++, Python, or similar major programming languages
Distributed SystemsExperience configuring and deploying distributed systems and microservices using modern tools like Kubernetes and Helm
Cloud-Native ArchitectureExpertise in large-scale distributed systems and cloud-native technologies for multi-tenant, multi-cloud environments
Production OperationsExperience in driving operational excellence for large production services including availability, reliability, performance monitoring

Education

Computer Science DegreeBS, MS, or PhD in computer science or related field, or equivalent work experience demonstrating technical competency

Experience

Software Engineering PracticesSolid grasp on good software engineering practices including code reviews, quality focus, and comprehensive documentation
Technical LeadershipStrong sense of technical leadership and mentorship with proven ability to guide team and company success
Customer FocusStrong customer centricity with ability to translate business requirements into technical solutions
Communication SkillsStrong focus on project delivery and communication skills for cross-functional collaboration

Skills

Required skills

Backend Development8+ years of production backend systems development with focus on scalability and reliability
Programming LanguagesProficiency in Java, Go, C/C++, Python, or other major programming languages for systems development
Distributed SystemsDeep understanding of microservices architecture, containerization, and distributed computing patterns
Kubernetes & Cloud ToolsExperience with container orchestration using Kubernetes, Helm, and modern DevOps toolchain
Database IntegrationKnowledge of database systems including PostgreSQL, MySQL, and data warehouse platforms like Snowflake
Change Data CaptureUnderstanding of CDC patterns and tools like Debezium for real-time data synchronization

Nice to have

Apache Kafka EcosystemExperience with Kafka, Kafka Connect, and stream processing frameworks for building data pipelines
Large-Scale SystemsProven track record of delivering large-scale, highly available, low latency systems for enterprise customers
Multi-Cloud ArchitectureExperience with multi-cloud deployments and cloud-native infrastructure across AWS, Azure, GCP
Stream ProcessingKnowledge of Apache Flink or other stream processing frameworks for real-time data analytics
Open Source ContributionActive participation in open source projects, particularly in data streaming and distributed systems domain

Compensation & benefits

Benefits

Equal Opportunity

Proud to be an equal opportunity workplace with employment decisions based on job-related criteria without discrimination

Inclusive Culture

Belonging-focused culture that works across time zones and backgrounds, encouraging diverse perspectives and leadership opportunities

Professional Growth

Opportunities to lead, grow, and challenge what's possible in cutting-edge data streaming technology

Remote Work

Flexible remote work arrangements for India-based team members with global collaboration opportunities


Interview process

  1. 1
    Initial Screening Phone or video screening to discuss background, experience, and interest in data streaming technologies
  2. 2
    Technical Assessment Coding assessment focusing on algorithms, data structures, and distributed systems design problems
  3. 3
    System Design Interview Technical discussion on large-scale distributed systems architecture, focusing on streaming platforms and microservices
  4. 4
    Behavioral Interview Cultural fit assessment focusing on leadership, mentorship, customer-centricity, and collaboration skills
  5. 5
    Technical Deep Dive In-depth technical discussion with senior engineers about specific backend challenges, Kafka ecosystem, and production operations
  6. 6
    Final Round Meeting with engineering leadership to discuss career goals, team fit, and long-term vision for the role

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
JavaGoPythonC/C++
Frameworks
Apache KafkaKafka ConnectApache FlinkDebezium
Databases
PostgreSQLMySQLSnowflake
Tools
KubernetesHelmDockerTerraform
Other
Change Data Capture (CDC)Microservices ArchitectureMulti-tenant SystemsMulti-cloud Infrastructure

Interview Guides

14 guides available for Confluent

Apply Now