Confluent

Senior Software Engineer II – Kafka Client

Confluent

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and enhance the open source libraries around Kafka using low level Kafka protocol.
  • Enhance the various language libraries to better standards and more usable APIs.
  • Collaborate effectively across engineering, product, field teams and other key stakeholders to create and execute impactful roadmap for the clients team.
  • Provide technical leadership, mentorship and drive strong teamwork.
  • Integrate long term needs from open source and partner teams into technical plans.
  • Identify and manage technical debt and long term projects equally.

Requirements

  • 7+ years of relevant software development experience.
  • 3+ years of development involving SDKs, language libraries, or other client side applications.
  • Deep technical knowledge of at least two programming languages.
  • Proficiency in C/C++ and Java.
  • Ability to influence the team, peers, and management using effective communication and collaborative techniques.
  • Proven experience in leading and mentoring technical teams.
  • BS or MS in computer science or a related field, or equivalent work experience.
Benefits
  • Belonging isn’t a perk here. It’s the baseline.
  • Equal opportunity workplace.
  • Work across time zones and backgrounds, knowing the best ideas come from different perspectives.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++JavaSDKslanguage librariesopen sourceKafka protocoltechnical debtAPIssoftware development
Soft Skills
communicationcollaborationleadershipmentorshipteamworkinfluence
Certifications
BS in computer scienceMS in computer science