Flag job

Report

Software Engineer - Core Platform

Min Experience

5 years

Location

remote

JobType

full-time

About the role

Confluent is looking for a Software Engineer to join our Core Platform team. In this role, you will be responsible for building and maintaining the core components of the Confluent Platform - the leading distribution of Apache Kafka. You will work on scalable, high-performance distributed systems and play a key role in shaping the future of real-time data infrastructure. Responsibilities: - Design, implement, and maintain components of the Confluent Platform - Collaborate with cross-functional teams to enhance and extend the platform - Write high-quality, well-tested, and maintainable code - Participate in code reviews and mentor junior engineers - Contribute to open-source projects related to Apache Kafka and Confluent Platform Requirements: - 5+ years of experience in software engineering - Strong proficiency in Java, Scala, or C++ - Experience with building large-scale distributed systems - Familiarity with event-driven architectures and messaging systems - Understanding of concurrency, scalability, and performance optimization - Excellent problem-solving and analytical skills - Strong communication and collaboration skills

About the company

Confluent is the platform to set data in motion. Founded by the original creators of Apache Kafka®, Confluent builds a streaming platform that enables companies to easily access data as real-time streams. With Confluent, organizations can bridge silos and deliver better, more customer-centric experiences.

Skills

java
scala
c++
distributed systems
event-driven architecture
messaging systems
concurrency
scalability
performance optimization