Kafka Engineer/Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Kafka
Apache Kafka
Confluent Kafka

Job Details

Messaging (Kafka) Engineer

Key Responsibilities:

  • Design and implement scalable, secure, and high-throughput messaging solutions using Confluent Kafka, Google Pub/Sub Lite, and Azure Service Bus.
  • Develop and maintain Kafka topics, schemas, producers, and consumers to support real-time data pipelines and event-driven architectures.
  • Collaborate with engineering, DevOps, and product teams to integrate messaging systems into cloud-native microservices and blockchain-based platforms.
  • Ensure message durability, ordering, and replayability for financial transactions, including those related to corporate actions and collateral lifecycle events.
  • Monitor and tune messaging infrastructure for performance, reliability, and compliance with regulatory requirements.
  • Contribute to the development of internal standards and best practices for messaging and data streaming across hybrid cloud environments.

Technical skills:

  • 5+ years of experience in distributed systems engineering with a focus on messaging and event streaming.
  • Deep expertise in Confluent Kafka (including Schema Registry, Connect, and KSQL), with hands-on experience in production environments.
  • Experience with Google Pub/Sub Lite and Azure Service Bus, including hybrid integration patterns.
  • Proficiency in Java, Python, or Scala for building Kafka clients and stream processors.

Familiarity with Kubernetes, Terraform, and CI/CD pipelines for infrastructure automation

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.