Lead Software Engineer - Kafka
Core
Design, configure, and maintain Confluent Kafka clusters across multi-data-center and cloud environments to build real-time data pipelines and support enterprise integration solutions.
Role type
Lead Software Engineer (Kafka/Enterprise Integration)
Builds
Scalable enterprise integration solutions, real-time data pipelines, and high-availability messaging infrastructure.
Domain
Enterprise Architecture, Cloud-Native, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Confluent Kafka cluster design and configuration, Kafka Connect, Kafka Streams, KSQL/FlinkSQL, schema governance, DevOps automation, legacy system integration, monolithic application modernization, cloud-native architecture, CI/CD pipelines, container orchestration (Docker, Kubernetes, OpenShift), Java, Python, or Go.
Preferred skills
Multi-data-center environment experience, technical risk management, consultative guidance on technology trends, mentoring on emerging technologies, aligning development initiatives with business strategy.
Technologies
Confluent Kafka, Kafka Connect, Kafka Streams, KSQL, FlinkSQL, Docker, Kubernetes, OpenShift, CI/CD tools
Responsibilities
Design, configure, and maintain Confluent Kafka clusters; implement authorization, authentication, and schema governance controls; build real-time data pipelines; monitor system metrics and resolve performance issues; provide consultative guidance on technology trends; train and mentor others; advise teams on technical direction and software solutions.
Seniority
Lead, hands-on IC with strategic guidance and mentorship