Manager II, Software Development
We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
One Confluent. One Team. One Data Streaming Platform.
About the Role:We are looking for an Engineering Manager to lead and grow our Confluent Platform for Apache Flink® team. Flink is a powerful stream processing framework that powers mission-critical streaming workloads at many companies across the globe. Confluent Platform is a data streaming platform that enables customers to easily store, process and and manage data as continuous, real-time streams in self-managed environments (on-prem).
Our team’s mission is to build the best-in-class Apache Flink® offering for self-managed environments, allowing existing users of Flink to realize its full potential in production and make it easy for newcomers to adopt it.
In this role you’ll be responsible for managing and expanding the team, setting a vision and technical strategy. You will have the opportunity to shape the future of stream processing technologies at Confluent by working with key partners in our Stream processing unit and Flink engineering teams. The ideal candidate has expertise with distributed data processing systems and led teams that worked in this domain.
In addition to the Confluent Platform for Apache Flink® team, you will also have an opportunity to lead the ksqlDB team spanning both Confluent Cloud and Confluent Platform.
What You Will Do:Mentor and coach team members. Provide regular, constructive feedback on performance and professional development. Identify individual strengths and areas for growth, and create opportunities for team members to expand their skills and responsibilities. Support career progression through personalized development plans and training initiatives
Recruit, onboard, and retain top talent. Actively participate in the hiring process, from sourcing and interviewing to making offers. Develop a comprehensive onboarding program that quickly integrates new hires into the team and company culture. Implement strategies to ensure high retention rates, fostering a positive and engaging work environment
Set clear goals and expectations. Define ambitious yet achievable objectives for the team, aligning them with broader organizational goals. Communicate these expectations clearly and consistently, ensuring everyone understands their role and contribution to the team's success
Empower the team to take ownership and make decisions. Delegate responsibilities effectively, trusting team members to deliver high-quality results. Encourage proactive problem-solving and innovation, providing the necessary resources and support for autonomous work
Promote collaboration and cross-functional partnerships. Encourage open communication and teamwork within the immediate team and with other departments. Facilitate effective collaboration to achieve shared objectives and leverage diverse perspectives
Manage team performance and well-being. Regularly assess team productivity and efficiency, identifying and addressing any impediments. Prioritize the well-being of team members, promoting work-life balance and a supportive atmosphere. Address conflicts constructively and ensure a respectful and inclusive environment
Build operational excellence. Improve incident response methodologies to ensure rapid and effective mitigations and remediations of incidents. Lead efforts to continuously improve incident response methodologies, focusing on strategies that ensure rapid, effective, and sustainable mitigations and remediations of incidents. This includes developing robust incident playbooks, implementing advanced monitoring and alerting systems, and fostering a culture of continuous learning and improvement through post-incident reviews and analysis
3+ years of Management experience and 5+ years of software engineering experience
Strong software engineering fundamentals, with knowledge of distributed systems, data and stream processing
A product-minded approach to engineering management, working closely with product management peers to influence product vision and strategy
Proven experience in maturing a product, leveraging best practices for scalability and performance
Decision maker with a data-driven mindset and the ability to operate with freedom and autonomy
The knowledge, experience and perspective necessary to own outcomes, influence stakeholders, and provide effective leadership when it comes to keeping our customers and our product delighted
Ability to own and oversee numerous initiatives, while working collaboratively with a variety of stakeholders, and adjust priorities upon evolving business needs
Experience in hiring, mentoring, and developing remote teams of high-performing engineers
Come As You Are
Belonging isn’t a perk here. It’s the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what’s possible.
We’re proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
Apply to this Job