✦ Luna Orbit — Software Engineering

Software Development Engineer, Amazon MSK

at Amazon.com

📍 US, CA, Santa Monica Unknown Posted April 14, 2026
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

Build and improve Amazon MSK, a fully managed service for running applications with Apache Kafka. You will contribute across the stack—APIs, workflows, core Kafka platform, and tools—while ensuring upstream compatibility and releasing code back to open source.

  • Build Amazon MSK service features across the stack
  • Work on Apache Kafka platform and stand-alone tools
  • Maintain upstream compatibility and contribute back to open source
  • Deliver performance improvements and scalable services
  • Collaborate with engineers to define roadmap and implement design/code changes

The role focuses on large-scale streaming data systems on AWS using Amazon MSK and Apache Kafka. Responsibilities include implementing features, optimizing performance, investigating technologies, prototyping solutions, and testing/reviewing changes, with ideal familiarity across Amazon Kinesis and Apache Spark/Apache Flink/Apache Storm.

The ideal candidate is a software development engineer who has worked on large-scale data streaming systems and understands Apache Kafka deeply, ideally with experience on Amazon MSK. They are comfortable designing and building service features across the API and workflow layers, making performance improvements, and testing code changes while supporting upstream open-source compatibility. They may also have experience with Amazon Kinesis and open-source processing frameworks such as Apache Spark, Apache Flink, or Apache Storm.

design and build new featuresmake performance improvementsidentify and investigate new technologiesprototype solutionsbuild scalable servicestest and review changesenthusiastic about contributing to open source
in-depth understanding of streaming data technologies like Amazon Kinesis or Apache Kafkaexperience with open-source data processing frameworks like Apache SparkApache Flinkor Apache Storm
Amazon Managed Streaming for Kafka (Amazon MSK)Apache KafkaAmazon KinesisApache SparkApache FlinkApache Stormopen source
Amazon Managed Streaming for Kafka (Amazon MSK)Apache Kafkadata streamingAPIs and workflowsupstream compatibilityopen sourceperformance improvementslarge-scale systemsmillions of transactions per secondprototype solutionsscalable servicestest and review changesAmazon KinesisApache SparkApache FlinkApache Stormroadmapdesign and code changes
designing large-scale systemsperformance improvementsbuilding scalable servicesAPIsworkflowscore Kafka platformstand-alone toolsupstream compatibilitycontributing code changes back to open sourcetesting and reviewing changesprototype solutionslarge-scale AWS service developmentAmazon Managed Streaming for Kafka (Amazon MSK) platformApache Kafkadata streaming technologiesAmazon KinesisApache SparkApache FlinkApache Stormopen-source data processing frameworks
enthusiasm for data streamingcontribution to open sourceanalytical skillsdesign and problem-solving skillscollaboration with other engineerswork with senior leadersdefining team roadmapinvestigating new technologiescustomer-focused delivery
Industry Media
Job Function Develop and scale the Amazon MSK service for Kafka-based streaming applications
Role Subtype Backend Engineer
Tech Domains Amazon Web Services, Streaming, Apache Kafka, Data Engineering, Open Source
Software Development EngineerSoftware EngineerAmazon MSKAmazon Managed Streaming for Kafka (Amazon MSK)Apache Kafkadata streamingKafka platformAPIs and workflowsupstream compatibilityopen sourcecontributing to open sourceperformance improvementslarge-scale systemsmillions of transactions per secondprototype solutionsscalable servicesAmazon KinesisApache SparkApache FlinkApache Stormroadmapdesign and code changestest and review changes

Must demonstrate experience designing large-scale systems supporting millions of transactions per second, Must be able to contribute code changes back to open source (upstream compatibility requirement)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile