CareerPlan

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Seattle, Washington, United StatesFull-time$144k–$194k2026-11-04 → 2026-11-09

Core

Design and build new features, make performance improvements, and prototype solutions for Amazon Managed Streaming for Kafka (MSK), a fully managed service for Apache Kafka.

Role type

Senior IC software development engineer (data streaming)

Builds

Amazon MSK service, core Kafka platform, and stand-alone tools

Domain

Cloud infrastructure, data streaming, distributed systems

Deliverable

production ML models | product features

Required skills

Large-scale system design, Apache Kafka, Apache Spark, Apache Flink, Apache Storm, C++, Java, C#, Perl, Object Oriented Design, distributed software applications

Preferred skills

Full software development life cycle, code reviews, source control management, build processes, testing, operations

Technologies

Amazon MSK, Apache Kafka, Apache Spark, Apache Flink, Apache Storm, C++, Java, C#, Perl

Responsibilities

Design and build new features, make performance improvements, identify and investigate new technologies, prototype solutions, build scalable services, test and review changes

Seniority

Senior, hands-on IC