Join the Amazon Managed Streaming for Kafka (MSK) team at AWS and shape the future of data streaming technology. As a Software Development Engineer, you'll work on a fully managed service that enables customers to build and run applications using Apache Kafka for processing streaming data at AWS scale.
The role offers a unique opportunity to work at the intersection of open source and Amazon-internal software. You'll contribute to the entire stack - from APIs and workflows to the core Kafka platform and standalone tools. Your code changes to the Kafka platform will be released back to the open source community, maintaining MSK's core tenet of upstream compatibility.
At AWS, you'll be part of the world's most comprehensive cloud platform, working with a team that values innovation, diversity, and work-life harmony. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits.
You'll collaborate with talented engineers to solve complex software problems, design large-scale systems supporting millions of transactions per second, and work with streaming data technologies. The role requires strong analytical and problem-solving skills, with opportunities to influence both the open source community and AWS services.
The team culture emphasizes continuous learning, mentorship, and inclusive growth. You'll participate in employee-led affinity groups, ongoing learning experiences, and career development opportunities. AWS values diverse experiences and backgrounds, welcoming candidates with non-traditional career paths.
This is an excellent opportunity for engineers passionate about distributed systems, data streaming, and open source technologies to make a significant impact at AWS scale while contributing to the broader technology community.