
Senior Software Engineer II – Kafka Client
Confluent
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
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