Search jobs > Seattle, WA > Software development

Software Development Engineer - Amazon MSK, Managed Streaming Kafka (MSK)

Amazon Development Center U.S., Inc.
Seattle, Washington, USA
$129.3K a year
Full-time

Come build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team!

We are seeking builders for our Amazon MSK service, a fully managed service that makes it easy for customers to build and run applications that use Apache Kafka to process streaming data.

We are looking for engineers who are enthusiastic about data streaming, and are as passionate about contributing to open source as they are about solving real customers' business needs, at AWS scale.

As a member of the Amazon MSK team, you will be making contributions to the entire stack - the APIs and the workflows that make up the MSK service, the core Kafka platform, and stand-alone tools that make it easier for Kafka community to operate Kafka better.

Upstream compatibility is a core tenet of MSK. Your code changes to the Kafka platform will be released back to open source.

As a member of an AWS service that builds on top of a popular open source technology, this is a unique opportunity to work on a team that straddles both worlds open source and Amazon-internal software.

You will design and build new features, make performance improvements, identify and investigate new technologies, prototype solutions, build scalable services, and test and review changes, to deliver an exceptional customer experience.

The ideal candidate has experience designing large-scale systems supporting millions of transactions per second, enjoys solving complex software problems, and possesses analytical, design and problem-solving skills.

Ideally you have an in-depth understanding of streaming data technologies like Amazon Kinesis or Apache Kafka, and experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm.

Your responsibilities will include collaborating with other engineers to build a large scale AWS service, and work with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms.

Learn more about Amazon MSK : -

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 14 days ago
Related jobs
Amazon Development Center U.S., Inc. - B02
Kenmore, Washington

AWS CloudFront is looking for experienced Software Development Engineer to join our team and be part of the next-generation strategic projects. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital ro...

Amazon.com Services LLC
Bellevue, Washington

Want to transform the way people enjoy video? Come join the team that made Fire TV, Amazon Prime Video, Netflix, Live TV, Hulu, Showtime and more available to Alexa customers. We're building tools and frameworks that engineers will leverage to ensure the quality of Alexa Video experiences. You’ll wo...

Amazon Development Center U.S., Inc.
Seattle, Washington

Amazon Web Services is looking for experienced engineers to help us build the future of computing. Durable and performant storage is a key building block for any application and as a member of the team you'll work alongside outstanding engineers and leaders to develop and operate one of the largest ...

Amazon.com Services LLC
Bellevue, Washington

Amazon's Sustainable Packaging software team delivers technologies that improve customer experience (CX) by reducing packaging waste, lowering our cost to serve and demonstrating Amazon’s commitment to the Climate Pledge. This role will lead our Decision Engines and Ships in Product Packaging busine...

Amazon Web Services, Inc.
Seattle, Washington

The Campaign Management Team is looking for an exceptional Development Engineer to join our team. The Development partners with other engineers, product managers, and data science teams to develop new data-driven capabilities delivering process automation and performance optimization. We are looking...

Amazon.com Services LLC
Seattle, Washington

We’re looking for software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. Come build the future as a Software Development Engineer at Amazon, where you will be inspired working a...

Mediabistro
Seattle, Washington

Basic Qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePr...

Amazon.com Services LLC
Redmond, Washington

Amazon Aurora Storage platform team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems development positions where you will own the design and developme...

Amazon Data Services, Inc.
Issaquah, Washington

Network Development Engineers partner with our broader Infrastructure organization on configurations standards and tools, and collaborate with Systems and Software Engineers to ensure fast, smooth roll-out of new designs and products, and also deploy and sustain networking software tools. The AWS GC...

Amazon Kuiper Manufacturing Enterprises LLC
Redmond, Washington

This role is for a Software Development Engineer who will design and build launch support equipment and support Kuiper launch operations. We are looking for an engineer with experience in device software, tcp communications, system level c/c++/rust programming experience along with knowledge of foun...