×
Register Here to Apply for Jobs or Post Jobs. X

Senior Confluent Kafka Lead​/Python Developer

Job in Nashville, Davidson County, Tennessee, 37247, USA
Listing for: Capgemini
Contract position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Backend Developer, DevOps, Cloud Engineer - Software, Python
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Senior Confluent Kafka Lead / Python Developer (contract)

Role Overview

The Confluent Kafka Lead / Python Developer is responsible for designing, building, and operating enterprise-grade event streaming solutions using Confluent Kafka while developing Python-based producers, consumers, and streaming applications. This role blends deep hands‑on development with technical leadership, ensuring scalable, reliable, and secure real-time data flows across distributed systems.

The position plays a key role in event‑driven architecture (EDA), data platform modernization, and real‑time analytics initiatives.

Job location:

Columbus, OH or Nashville, TN (both locations would be for on‑site work).

Key Responsibilities Kafka & Streaming Platform Leadership
  • Lead the design and implementation of enterprise Kafka and Confluent Platform solutions (Kafka, Schema Registry, Connect, ksqlDB).
  • Define and enforce topic design, partitioning, retention, and schema evolution standards.
  • Act as technical owner for Kafka clusters across dev, test, and production environments.
  • Drive best practices for high availability, fault tolerance, and scalability.
Python Development (Producers & Consumers)
  • Design and develop Python‑based Kafka producers and consumers using Confluent Kafka Python APIs.
  • Build event‑driven microservices and streaming applications in Python.
  • Implement message serialization and schema validation (Avro, JSON, Protobuf).
  • Handle idempotency, retries, back‑pressure, and error handling patterns.
Event‑Driven Architecture & Integration
  • Design event‑driven integration patterns bridging microservices, data stores, APIs, and third‑party systems.
  • Integrate Kafka with downstream consumers such as databases, data lakes, analytics platforms, and search systems.
  • Support real‑time pipelines for transactions, telemetry, customer events, and analytics.
  • Collaborate with API, data, and application teams to align event contracts.
Security & Governance
  • Implement Kafka security controls:
    • TLS encryption
    • SASL/OAuth authentication
    • ACL‑based authorization
  • Enforce data governance, schema compatibility rules, and event ownership models.
  • Ensure compliance with enterprise security and regulatory standards.
Dev Ops, Automation & Observability
  • Build and maintain CI/CD pipelines for Kafka‑related applications and configurations.
  • Use Infrastructure as Code to provision and manage Kafka infrastructure.
  • Implement monitoring and alerting using tools such as Confluent Control Center, Prometheus, Grafana, or cloud‑native equivalents.
  • Troubleshoot production streaming issues related to latency, lag, throughput, or data loss.
Technical Leadership
  • Serve as Kafka subject‑matter expert and technical lead.
  • Mentor developers on event‑driven design and streaming best practices.
  • Review designs and code for Kafka and Python‑based streaming solutions.
  • Partner with architects, SREs, and platform teams on roadmap and capacity planning.
Required Qualifications Kafka & Streaming Experience
  • 6–10+ years of experience in software or data engineering.
  • 4+ years of hands‑on experience with Apache Kafka and/or Confluent Platform.
  • Strong knowledge of:
    • Kafka internals (brokers, partitions, offsets, consumer groups)
    • Schema Registry and schema evolution
    • Kafka Connect architectures and connectors
Python Development
  • Strong proficiency in Python for backend and streaming development.
  • Experience building production‑grade services using Python frameworks and libraries.
  • Familiarity with async processing, multithreading, or stream processing patterns is a plus.
Cloud & Dev Ops
  • Experience deploying Kafka and applications in cloud or hybrid environments (AWS, Azure, GCP).
  • CI/CD pipeline experience (Git Hub Actions, Jenkins, Git Lab, Azure Dev Ops).
  • Infrastructure‑as‑Code experience (Terraform, Cloud Formation, ARM/Bicep).
  • Containerization experience (Docker, Kubernetes) preferred.
Preferred Qualifications
  • Experience with ksqlDB, Kafka Streams, or stream processing frameworks (Flink, Spark Streaming).
  • Exposure to event sourcing or CQRS patterns.
  • Integration of Kafka with data lakes, warehouses, and analytics platforms.
  • Confluent or cloud platform certifications.
  • Experience supporting high‑throughput, low‑latency systems.
Soft Skills & Leadership
  • Strong communication skills across…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary