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

Software Engineer; Python, Kafka​/Confluent

Job in Nashville, Davidson County, Tennessee, 37247, USA
Listing for: Capgemini
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 82082 - 193440 USD Yearly USD 82082.00 193440.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Python, Kafka / Confluent)

Software Engineer (Python, Kafka / Confluent) Location

This is a hybrid role based in Nashville, TN or Columbus, OH.

Your Role

We are seeking a Confluent Kafka Lead / Python Developer to design, build, and operate enterprise‑scale event streaming platforms. This role combines hands‑on engineering with technical leadership, supporting event‑driven architectures, real‑time data pipelines, and data platform modernization initiatives.

Key Responsibilities
  • Design, implement, and operate Confluent Kafka‑based solutions
  • Engineer Kafka platform architecture, including Kafka Brokers, Schema Registry, Kafka Connect, and ksqlDB
  • Define topic design, schema standards, and data governance practices
  • Ensure high availability, scalability, and fault tolerance across environments
  • Develop Python‑based producers, consumers, and streaming applications
  • Build real‑time data pipelines using event‑driven design principles
  • Implement efficient data processing and transformation logic
  • Design and implement event‑driven system integrations across enterprise platforms
  • Apply best practices for event sourcing and stream processing
  • Implement and maintain CI/CD pipelines and Infrastructure as Code initiatives
  • Deploy and manage applications using Docker and Kubernetes
  • Monitor system health, troubleshoot issues, and ensure production stability
  • Implement security standards, access controls, compliance practices, and data governance
  • Maintain observability, logging, and monitoring across systems
  • Provide technical guidance and mentorship to engineering teams
  • Review system designs and code to ensure best practices
  • Collaborate on platform roadmap, scalability planning, and capacity management
Experience & Qualifications
  • 6–10+ years of software engineering experience
  • 4+ years of hands‑on Kafka / Confluent Platform experience
  • Strong experience in Python development
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Experience with CI/CD pipelines, Dev Ops practices, and containerization (Docker, Kubernetes)
  • Understanding of event sourcing patterns and stream processing frameworks (preferred)
  • Relevant certifications in Kafka, cloud, or data engineering (preferred)
Technical Skills
  • Confluent Kafka ecosystem (Kafka, Schema Registry, Connect, ksql

    DB)
  • Python for streaming and backend development
  • Event‑driven architecture and distributed systems
  • CI/CD pipelines and Dev Ops practices
  • Cloud platforms (AWS, Azure, GCP)
  • Containerization (Docker, Kubernetes)
Compensation

The base compensation range for this role in the posted location is $82,082 to $193,440.

Benefits
  • Paid time off, holidays, personal days, sick leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits per local policy
Equal Opportunity Employer

Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity or expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status, or any other characteristic protected by law.

#J-18808-Ljbffr
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