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