1

Kafka Software Engineer Jobs in Mokena, IL (NOW HIRING)

Senior Software Engineer

Chicago, IL · On-site

$150 - $200/hr

About the position As a Senior Software Engineer (Software Engineer III) you will be involved in ... Kafka. * Work comfortably in CI/CD, Trunk-based branching, and other modern DevOps skillsets. You ...

About the Role As an Intermediate Software Engineer, you will be a core contributor to our ... Exposure to event-driven architecture or message brokers (e.g., Azure Service Bus, Kafka). What We ...

Software Engineer

Chicago, IL · On-site

$97K - $158K/yr

As a Software Engineer, you will develop, test, and deliver scalable, secure, and customer-focused ... Experience with event-driven architectures and messaging technologies such as Kafka, AWS SQS, AWS ...

Software Engineer

Westchester, IL · On-site

$79K - $99K/yr

About the Role As an Intermediate Software Engineer, you will be a core contributor to our ... Exposure to event-driven architecture or message brokers (e.g., Azure Service Bus, Kafka). What We ...

Software Engineer 2

Chicago, IL · Hybrid

$100K - $137K/yr

At CJ, we are passionate about software engineering. We build exciting software, with quality and ... Kafka * React Additional Information This is a hybrid role requiring 3 days a week in office.CJ is ...

Senior Software Engineer

Addison, IL · On-site

$125K - $135K/yr

Description: Our engineering teams build modern, customer-facing software on a composable ... Kafka * Cloud: AWS (EC2, S3, CloudFormation, Lambda) * Tooling: Jenkins, Bitbucket, Jira, Dynatrace ...

Senior Software Engineer

Chicago, IL · On-site

$112K - $183K/yr

As a Senior Software Engineer, you will design, develop, and deliver scalable, secure, and customer ... Experience with event-driven architectures and messaging technologies such as Kafka, AWS SQS, AWS ...

Software Engineer 3

Chicago, IL · Hybrid

$59.25 - $79.50/hr

At CJ, we are passionate about software engineering. We build exciting software, with quality and ... Kafka * React Additional Information This is a hybrid role requiring 3 days a week in office.CJ is ...

next page

Showing results 1-20

Kafka Software Engineer information

See Mokena, IL salary details

$62.5K

$145.1K

$202.2K

How much do kafka software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for kafka software engineer in Mokena, IL is $145,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $170,200.00 per year, depending on experience, location, and employer.

What is a Kafka software engineer?

Kafka Software Engineers are specialized software developers who design, build, and maintain systems that use Apache Kafka, a distributed event streaming platform. They create and manage data pipelines, ensure reliable message delivery, and optimize the performance of applications using Kafka. These engineers often work closely with data engineers, architects, and other developers to enable real-time data processing, analytics, and integration across various systems. Their role is crucial in organizations that rely on high-throughput, fault-tolerant data streams.

What are some common challenges Kafka software engineers face when building scalable streaming applications?

Kafka Software Engineers often encounter challenges related to ensuring high throughput, low latency, and fault tolerance when designing streaming data pipelines. Managing message ordering, handling data schema evolution, and optimizing partitioning strategies are critical for maintaining data consistency and performance. Additionally, engineers must monitor cluster health, address issues like consumer lag, and coordinate with DevOps and data engineering teams to ensure seamless integration with other systems.

What are the key skills and qualifications needed to thrive as a Kafka software engineer, and why are they important?

To thrive as a Kafka Software Engineer, you need strong programming skills (often in Java, Scala, or Python), a solid understanding of distributed systems, and experience with Apache Kafka architecture and stream processing. Familiarity with tools like Kafka Connect, Kafka Streams, Zookeeper, and containerization platforms, along with certifications such as Confluent Certified Developer for Apache Kafka, are highly valued. Excellent problem-solving, communication, and teamwork skills help you design scalable solutions and collaborate across engineering teams. These technical and interpersonal skills are critical to building reliable, high-throughput data pipelines and ensuring seamless real-time data flow in modern applications.

Do Kafka Software Engineers use Kafka?

Yes, Kafka Software Engineers use Apache Kafka as a core part of their work to develop, maintain, and optimize data streaming applications. Proficiency with Kafka, including topics like producers, consumers, and cluster management, is essential for this role. They often work with related tools and programming languages such as Java or Python to build scalable data pipelines.

Is Apache Kafka in demand?

Apache Kafka is highly in demand for roles like Kafka Software Engineer due to its widespread use in real-time data streaming and event-driven architectures. Professionals skilled in Kafka, along with related tools like Apache Spark or Kafka Connect, are sought after in industries such as finance, technology, and telecommunications, reflecting strong job market growth for Kafka expertise.

What cities near Mokena, IL are hiring for Kafka Software Engineer jobs?

Cities near Mokena, IL with the most Kafka Software Engineer job openings:

Infographic showing various Kafka Software Engineer job openings in Mokena, IL as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $145,138 per year, or $69.8 per hour.

Java Lead Software Engineer - Kafka

JPMorgan Chase & Co.

Chicago, IL • On-site

$150 - $200/hr

Other

Posted 18 days ago


JPMorgan Chase & Co. rating

7.9

Company rating: 7.9 out of 10

Based on 500 frontline employees who took The Breakroom Quiz

77th of 175 rated banks


Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Payment Platform team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence
  • Oversee technical design, architecture, and implementation to ensure high-quality, scalable solutions
  • Produce architecture and design artifacts for complex applications, ensuring that design constraints are met during software code development
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement of software applications and systems
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Required qualifications, capabilities, and skills
  • Formal training or certification on Software Engineering concepts and 8+ years applied experience
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Proficiency in Java, REST, and microservices, with experience building event-driven microservices and Kafka streaming
  • Experience with Spring Framework, Spring Boot, and public or private cloud infrastructure
  • Proven record of providing end-user support with excellent problem-solving abilities
Preferred qualifications, capabilities, and skills
  • Exposure to AI - using python, AI, Copilot in VScode/Intellij
  • knowledge of Containerization and Container Runtime/Orchestration platforms (Docker/Kubernetes/ECS etc)
  • knowledgeabout messaging – Kafka
  • knowledge aboutRelational/NoSQL databases
#J-18808-Ljbffr

What JPMorgan Chase & Co. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom