Software Development Engineer, Amazon MSK

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon MSK

Join the Amazon Managed Streaming for Kafka (MSK) team at AWS, where you'll be at the forefront 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 streaming data processing at AWS scale. This unique position offers the opportunity to contribute to both open-source and Amazon-internal software development.

You'll be making significant contributions across the entire stack - from APIs and workflows that power the MSK service to the core Kafka platform and standalone tools. The role combines the excitement of open-source development with the scale and impact of AWS services. Your code changes to the Kafka platform will be contributed back to the open-source community, making this an exceptional opportunity to influence both worlds.

The ideal candidate brings experience in designing large-scale systems capable of handling millions of transactions per second. You'll be working with cutting-edge streaming data technologies like Apache Kafka and collaborating with a team of passionate engineers who are equally committed to open source and solving real customer problems.

At AWS, you'll be part of the world's most comprehensive cloud platform, working in an environment that values work-life harmony and diverse experiences. The company offers extensive career development opportunities, including mentorship programs and employee-led affinity groups that foster an inclusive culture. You'll have access to knowledge-sharing resources and career-advancing opportunities that help you grow as a professional.

The compensation package is competitive, ranging from $129,300 to $223,600 base salary depending on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. Join a team that's shaping the future of data streaming technology while working with some of the most innovative companies in the world.

Last updated 4 days ago

Responsibilities For Software Development Engineer, Amazon MSK

  • Design and build new features for Amazon MSK service
  • Make performance improvements to the system
  • Identify and investigate new technologies
  • Prototype solutions
  • Build scalable services
  • Test and review changes
  • Collaborate with other engineers to build large scale AWS service
  • Work with senior leaders to define team roadmap
  • Contribute to open source Kafka platform

Requirements For Software Development Engineer, Amazon MSK

Kafka
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with distributed system design and microservice architecture

Benefits For Software Development Engineer, Amazon MSK

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship
  • Inclusive workplace culture
  • Employee-led affinity groups
  • Equity compensation available
  • Sign-on payments available

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon MSK

Software Dev Engineer II, Offers Platform, Catalog Systems

Software Dev Engineer II position at Amazon's Offers team, focusing on distributed systems and microservices architecture for catalog and pricing systems.

Solutions Design Engineer, SSD Solutions

Solutions Design Engineer role at Amazon Robotics, designing and optimizing robotic fulfillment centers with focus on material handling systems and automation.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks Software Development Engineer to build and maintain global cloud infrastructure and networking services.

Software Dev Engineer II, MADS - Reporting Engines

Software Engineer II position at Amazon's advertising division, building large-scale distributed systems for ad analytics and reporting.

Software Development Engineer

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite communications and broadband internet access.