Lead Software Engineer - Kafka
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateMastech Digital is Hiring !!
Position: Lead Kafka Engineer
Location:
Pittsburgh, PA/Dallas, TX/Strongsville, OH/Phoenix AZ
Only W2 !
Roles and Responsibilities:
Seeking a Lead Kafka Developer to design, build, and operate scalable, high-throughput event streaming platforms using Apache Kafka
Provide technical leadership, establish best practices, and drive implementation of reliable, secure, and high-performing data streaming solutions across the organization
Key responsibilities include:
Lead the design and development of Kafka-based streaming architectures and data pipelines
Own Kafka cluster setup, configuration, tuning, monitoring, and upgrades
Establish standards for topic design, schema management, security, and reliability
Collaborate with application, platform, and data teams to integrate event-driven solutions
Troubleshoot complex production issues and drive root-cause analysis
Mentor developers and provide technical guidance and code reviews
Must Have Skills:
Apache Kafka including producers, consumers, streams, and connectors
Experience operating Kafka in production environments
Proficiency in Java and/or Scala, with Python as a plus
Strong understanding of distributed systems, messaging patterns, and event-driven architecture
Experience with schema registries, monitoring, and performance optimization
Flex Skills:
Kafka Streams
ksqlDB
Kafka Connect
Cloud-based Kafka platforms and containerized deployments
Familiarity with CI/CD, observability, and security best practices
Soft Skills:
Strong written and verbal communication skills