1

Kafka Software Engineer Jobs (NOW HIRING)

The Video Software Engineer is responsible for developing, optimizing, and maintaining C360's real ... g., Kafka) software • General knowledge of camera technology • Knowledge of broadcast tools ...

New

Software Engineer (Kafka)

Roanoke, TX · On-site

$49.75 - $68.25/hr

Experience with cloud-based high-stream event messaging/Kafka (ex. market open) implementations and managing concurrency * Ownership of the entire secure SSDL, and extensive experience with DevOps CI ...

Software Engineer Senior

Framingham, MA · On-site

$126.80K - $167.10K/yr

... Apache Kafka, including setting up Kafka clusters, configuring Kafka Streams, and ensuring ... software Collaborate with product management and engineering leadership to understand business ...

Software Engineer (Ascend Platform Services) Experian 6-12+ month contract Remote About the Role ... CI/CD and Kafka experience is preferred. Basic Qualification: Additional Skills: Long Term Contract ...

Software Engineer - Kafka

Sunnyvale, CA · On-site

$153K - $222K/yr

Apache Spark, Apache Hudi, Trino, Apache Kafka, Flyte, Kubernetes, Python, Golang, Java We're looking for someone who has: * A Bachelor's degree in Computer Science, Software Engineering, or ...

Software Engineer Location: Jacksonville, FL / Alpharetta, GA / Berkeley Heights, NJ (Either ... RabbitMQ, Kafka and/or similar technology * 1+ years of experience with Kafka Connect * Bachelor ...

next page

Showing results 1-20

Kafka Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do kafka software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for kafka software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

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.

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 Kafka Software Engineers?

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.
More about Kafka Software Engineer jobs
What cities are hiring for Kafka Software Engineer jobs? Cities with the most Kafka Software Engineer job openings:
What states have the most Kafka Software Engineer jobs? States with the most job openings for Kafka Software Engineer jobs include:
Infographic showing various Kafka Software Engineer job openings in the United States as of May 2026, with employment types broken down into 10% Full Time, and 90% Part Time. Highlights an 100% Physical job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer - Video Technology

Software Engineer - Video Technology

cosm

Pittsburgh, PA

Other

Posted 2 days ago


Job description

Summary:

The Video Software Engineer is responsible for developing, optimizing, and maintaining C360’s real-time video pipeline, which powers mission-critical services for our broadcast, league, and streaming partners. This role contributes to the full lifecycle of a cutting-edge video platform, from architecture and development through deployment and operational support, while working across the video processing stack, including real-time image processing, accelerated decoding and encoding, and video transport technologies. The ideal candidate is a solutions-oriented engineer who thrives in fast-paced environments while maintaining a high standard of engineering excellence. They bring experience across the software development lifecycle, understand how to select the right technologies for the problem at hand, and ideally have familiarity with the sports, broadcast, streaming media, and cloud software industries. Success in this role requires strong collaboration skills, adaptability, and the ability to work effectively within an agile, cross-functional engineering team.

Responsibilities:

  • Collaborate within an agile team to build and deploy distributed, robust, low-latency video pipelines for both on-premises and cloud deployment.
  • Participate in architectural, design, and product sessions
  • Stay on top of industry trends and emerging technologies
  • Exemplify excellent written and verbal communication skills and the ability to tailor
    technical communications to any audience deftly
  • Push the limits, try new technologies, take calculated risks, swing for the fences, and proactively search for the best solutions and ideas in the marketplace
  • Occasionally offer on-call support to field teams (evenings and weekends)
  • Accurately document work, both in code and schematic form

Experience:

  • BS degree or higher in Computer Science, Electrical / Computer Engineering, Software Engineering or the equivalent.
  • Experience with both Windows 10/11 64-bit and Linux development environments
  • Significant experience in C++ and Rust
  • Knowledge of AWS cloud services/tooling and technology (S3, EC2, etc.)
  • Knowledge of multimedia frameworks, such as GStreamer
  • Knowledge of video codecs, with a main focus on HEVC, as well as an understanding of streaming technologies and transports (e.g., MPEG-TS, SRT, HLS, webRTC)
  • Expertise in mission-critical, high-availability hardware/software
  • Knowledge of NVIDIA GPU ecosystem, including CUDA and the NVIDIA Video Codec SDK
  • Knowledge of SMPTE broadcast standards and technologies
  • Video/Image processing knowledge, demosaicing, denoising, color space conversion, image enhancement
  • Experience working with agile methodologies
  • Knowledge of best practices for code management, version control, and deployment
  • You possess the ability to work autonomously, but also as part of a team.
  • You can quickly shift work priorities to accommodate client needs.

Bonus Experience:

  • Experience with Python or C#
  • Experience with MongoDB
  • Experience designing, deploying, and maintaining cloud-based workflows
  • Knowledge of AI/ML methods for video enhancement
  • Knowledge of machine vision standards and transports
  • Familiarity with ZMQ or other message bus (e.g., Kafka) software
  • General knowledge of camera technology
  • Knowledge of broadcast tools such as vector scopes, RCP/CCU
  • Experience with OEM SDI output cards and APIs from AJA, Blackmagic Design, etc.