1

Kafka Software Engineer Jobs in Boston, MA (NOW HIRING)

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

Required : • A successful history in software engineering positions • Experience with big data streaming platforms such as AWS Kinesis or Apache Kafka • Experience with multi-tier web ...

As a Senior Software Engineer, you will use your experience with microservices based architecture ... Experience with Kafka and event-driven systems * 3+ years using AWS / cloud technologies * High ...

Software Engineer III

Waltham, MA · On-site

$112 - $176/hr

The ideal candidate is an experienced software engineer having knowledge of complex system design ... Build scalable systems using event streaming technologies like Kafka * Collaborate with cross ...

Software Engineer III

Waltham, MA · On-site

$112 - $176/hr

The ideal candidate is an experienced software engineer having knowledge of complex system design ... Build scalable systems using event streaming technologies like Kafka * Collaborate with cross ...

New

Lead Software Engineer

Boston, MA · On-site

$140 - $160/hr

Experience with modern data technologies (e.g., Spark, Kafka, Airflow, dbt, Snowflake, Redshift ... the Lead Software Engineer (Data) enables faster decision‑making, more effective product ...

Advanced Software Engineer

Wilmington, MA · On-site

$120K - $165K/yr

Architect seamless, event-driven integrations between cloud services and on-premise warehouse software using REST APIs, Kafka, RabbitMQ, and SignalR. * Technical Leadership : Drive engineering best ...

Advanced Software Engineer

Wilmington, MA · Hybrid

$120K - $165K/yr

Architect seamless, event-driven integrations between cloud services and on-premise warehouse software using REST APIs, Kafka, RabbitMQ, and SignalR. * Technical Leadership : Drive engineering best ...

Software Engineer III

Waltham, MA · On-site

$62 - $83.25/hr

The ideal candidate is an experienced software engineer having knowledge of complex system design ... Build scalable systems using event streaming technologies like Kafka * Collaborate with cross ...

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... Experience integrating hardware prototypes using Docker, Apache Kafka, Redis, Ettus USRPs, and ...

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... Experience integrating hardware prototypes using Docker, Apache Kafka, Redis, Ettus USRPs, and ...

Senior Software Engineer - Data

Boston, MA · On-site

$133K - $175K/yr

What we're looking for: * 7+ years of software engineering experience, with the majority focused on ... Experience with tools like Spark, Kafka, Airflow, dbt, Snowflake, or BigQuery * Solid grasp of data ...

Senior Software Engineer

Boston, MA · On-site

$120 - $160/hr

Experience with big data streaming platforms such as AWS Kinesis or Apache Kafka * Experience with ... engineers. * You will lead by example as you develop software and tackle tasks as needed. * You ...

Senior Software Engineer - Data

Boston, MA · On-site

$133K - $175K/yr

What we're looking for: * 7+ years of software engineering experience, with the majority focused on ... Experience with tools like Spark, Kafka, Airflow, dbt, Snowflake, or BigQuery * Solid grasp of data ...

Showing results 21-40

Kafka Software Engineer information

See Boston, MA salary details

$69K

$160.3K

$223.3K

How much do kafka software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for kafka software engineer in Boston, MA is $160,270.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,400.00 and $187,900.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 job categories do people searching Kafka Software Engineer jobs in Boston, MA look for?

The top searched job categories for Kafka Software Engineer jobs in Boston, MA are:

What cities near Boston, MA are hiring for Kafka Software Engineer jobs?

Cities near Boston, MA with the most Kafka Software Engineer job openings:

Infographic showing various Kafka Software Engineer job openings in Boston, MA as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $160,270 per year, or $77.1 per hour.

Sr. Software Engineer : State Street

ShiftCode Analytics, Inc.

Boston, MA • On-site

$133K - $175K/yr

Full-time

Re-posted 17 days ago


Job description

Job Summary:
ShiftCode Analytics, Inc. is seeking a Sr. Software Engineer with expertise in Java, Spring Boot, and Kafka. The role involves delivering system design, application development, and ensuring operational stability for complex projects.
Responsibilities:
• Design, development and unit testing
• Deployment
• Code reviews
Qualifications:
Required:
• 10+ years of experience in software engineering
• Hands-on practical experience delivering system design, application development, testing, and operational stability
• 7+ years of experience with core Java 8 or higher, with Spring Boot
• 3+ years experience with Kafka or other event streaming systems (RabbitMQ, Kinesis, Service Bus)
• 5+ years of experience working with Oracle, SQL Server, MySQL or PostgreSQL
• Experience with distributed cache and compute grid products, such as Hazelcast
• Working proficiency in developmental toolsets like GIT/BitBucket, JIRA, Maven
• Design, deploy, and manage scalable applications using Kubernetes
• Knowledge and understanding of capital markets: back office technology and systems
Preferred:
• Experience in PERF testing and turning as well as shift left practices
• AWS experience
• Spark with Scala
• Caching technologies
• Kubernetes
• Capital Markets experience
Company:
ShiftCode Analytics Inc is a Tampa, FL based firm formed with one sole purpose of delivering best and quick services to its clients nationwide. Founded in 2019, the company is headquartered in Tampa, USA, with a team of 51-200 employees. The company is currently Growth Stage.

ShiftCode Analytics logo

About ShiftCode Analytics

Sourced by ZipRecruiter

We specialize in solid end-to-end delivery of tailor-made technology solutions designed by the Top 1% Software Engineering teams. Our innate digital leadership identity powers transformation across every industry. We are always ready to drive meaningful change with a strategic vision for the future. We rigorously test for logical/mathematical reasoning skills, technical ability and soft skills in our interview process. Only those engineers who score highly across each of these areas are presented to our clients.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Tampa, FL, US

Year founded

2019