Senior Software Engineer - II

Confluent Confluent · Data AI · India · Remote · Engineering

Senior Software Engineer II role focused on building and scaling mission-critical backend services for Confluent's data streaming platform. Responsibilities include architecting, designing, developing, and operationalizing high-performance, scalable, reliable, and resilient services, with a focus on Kafka Connectors for data integration and Change Data Capture (CDC). The role requires strong experience in cloud-native, large-scale distributed systems, operational excellence, and a customer-centric approach.

What you'd actually do

  1. Build mission-critical backend services that deliver value to our customers. You will play a crucial role in architecting, designing, developing and operationalizing high performance, scalable, reliable and resilient services
  2. Design, develop, and maintain Kafka Connect connectors for integrating with databases and data warehouses (e.g., PostgreSQL, MySQL, Snowflake).
  3. Work with open source technologies like Debezium and Kafka Connect to implement Change Data Capture (CDC) connectors.
  4. Troubleshoot and debug technical issues inside a deep and complex technical stack that includes microservices, containers, and virtualization
  5. Ensure operational readiness of the services and meet the availability and performance SLA commitments to our customers

Skills

Required

  • 8+ years industry experience designing, building, scaling and supporting backend systems in production
  • 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
  • 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.

What the JD emphasized

  • mission-critical backend services
  • high performance, scalable, reliable and resilient services
  • operational excellence
  • large-scale distributed systems
  • highly-available, resilient and secure offering