Confluent

Senior Software Engineer

Confluent2 weeks ago
Location

IN Remote India

Type

Full Time

Salary

USD 150,000 – 250,000

Level

Senior

Role

Senior Software Engineer

Posted

May 27, 2026

Full TimeSenior

The role

Summary

Confluent is seeking a Senior Software Engineer to join their dynamic team building KORA, a cloud-native Kafka engine. The ideal candidate will contribute to developing highly available, scalable, and secure distributed systems, working on complex infrastructure challenges in Confluent's innovative data streaming platform.

What you'll do

Service Design and Implementation: Design, implement, and maintain services for catalog, publishing, distribution, and lifecycle management of Kafka/Flink artifacts within the Marketplace & Hub domain
Feature Delivery: Independently deliver large features with high quality, including comprehensive testing, logging, and error handling
Technical Process Participation: Actively engage in technical processes including design reviews, RFC/KIP discussions, and provide constructive peer code reviews
System Optimization: Improve performance, scalability, reliability, and security of services through incremental improvements and automation
Operational Excellence: Manage on-call responsibilities, follow operational runbooks, perform production operations safely, and contribute to monitoring and incident remediation
Cross-Team Collaboration: Collaborate with engineers across teams including Kafka Connect, Partner Engineering, Security, Billing, and UX on cross-functional initiatives

What we look for

Technical

Programming LanguagesProficiency in Java, Scala, Go, or other statically typed languages
Cloud InfrastructureExperience building and operating large-scale cloud systems
Distributed SystemsStrong fundamentals in distributed systems design and development

Education

Academic QualificationBS, MS, or PhD in computer science or related field, or equivalent work experience

Experience

Cloud Experience4+ years of cloud infrastructure/cloud networking experience
Systems OperationsSolid understanding of basic systems operations including disk, network, and operating systems

Skills

Required skills

Distributed SystemsDeep understanding of distributed system design principles
Cloud TechnologiesHands-on experience with cloud platforms and infrastructure

Nice to have

JVM ExpertiseIn-depth familiarity with Java Virtual Machine internals
Storage SystemsBackground in distributed storage systems or databases
Cloud PlatformsExperience with AWS, Azure, or GCP

Compensation & benefits

Salary

USD 150,000 – 250,000 (annual)

Stock options

Available

Benefits

Healthcare

Comprehensive medical, dental, and vision insurance

Equity

Stock options as part of compensation package

Professional Development

Opportunities for continuous learning and career growth

Remote Work

Flexible work arrangements with remote options


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and fit
  2. 2
    Technical Assessment Online coding challenge or take-home project to evaluate technical skills
  3. 3
    Technical Interviews Multiple rounds of technical interviews focusing on system design, coding, and problem-solving
  4. 4
    Team Fit Interview Discussion with potential team members to assess cultural and collaborative fit
  5. 5
    Final Interview Meeting with senior leadership or hiring manager to discuss role and expectations

Apply for this position

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