This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer I - Confluent Platform based in India.
This is a high-impact engineering role at the core of a global data streaming platform, where you will help shape how enterprise data is managed, secured, and operated across cloud, on-prem, and hybrid environments. You will work on complex distributed systems that power real-time data movement at scale, contributing directly to the evolution of platform-wide capabilities such as Unified Stream Management. The role combines deep technical ownership with architectural influence across multiple engineering teams. You will be responsible for designing and delivering mission-critical systems that ensure reliability, observability, and performance in highly distributed environments. Operating at Staff level, you will help define technical direction, review designs, and influence long-term platform strategy. This is a highly collaborative environment where engineering excellence, curiosity, and ownership are strongly valued. Your work will directly impact how global organizations run and scale real-time data infrastructure.
Accountabilities
- 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.
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.
Benefits
- Competitive compensation package aligned with senior-level engineering roles in India.
- Opportunity to work on globally scaled distributed systems powering real-time data streaming.
- High-impact role with strong technical ownership and architectural influence.
- Exposure to cutting-edge technologies in streaming, cloud infrastructure, and distributed computing.
- Strong culture of engineering excellence, knowledge sharing, and mentorship.
- Opportunities to contribute to open-source technologies and industry-wide innovation.
- Career growth in a global engineering organization with complex, high-scale challenges.
How Jobgether Works
We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.