Staff Software Engineer I - Confluent Platform

IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
Apache KafkaSparkNetworkingDistributed Systems

Requirements

  • 10+ years of hands-on software engineering experience in large-scale distributed systems.
  • Strong expertise in system design, distributed architectures, concurrency, and multi-threaded programming.
  • Deep understanding of OS, networking, storage systems, and cloud infrastructure fundamentals.
  • Proven experience taking complex systems from concept to production in high-scale environments.
  • Strong problem-solving skills with the ability to identify root causes and implement durable solutions.
  • Experience with production incident management, on-call responsibilities, and high-severity debugging.
  • Ability to balance short-term execution with long-term architectural vision and incremental delivery.
  • Strong communication and influence skills, with the ability to drive alignment across senior stakeholders.
  • Exposure to technologies such as Apache Kafka, Apache Flink, or Apache Spark is a strong plus.
  • Experience with open-source development, stream processing, or data processing systems is highly desirable.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.

Responsibilities

  • Lead the technical direction and evolution of large-scale platform capabilities, including hybrid and cloud-native management systems.
  • Architect and design distributed systems with a focus on scalability, reliability, security, and observability across environments.
  • Own and deliver key components of Unified Stream Management and platform-wide operational capabilities.
  • Collaborate with product managers, engineering leaders, and cross-functional teams to define and execute the platform roadmap.
  • Drive engineering excellence through design reviews, code reviews, and technical mentorship across teams.
  • Participate in defining long-term architecture strategy and contribute to platform-wide technical decisions.
  • Debug and resolve high-severity production issues, ensuring system stability and performance under pressure.
  • Build and improve engineering processes that enable teams to operate efficiently at scale.
  • Mentor and guide senior engineers and technical leads, fostering technical growth and leadership.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now