Software Development Engineer, Amazon MSK

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

Description For Software Development Engineer, Amazon MSK

Amazon Managed Streaming for Kafka (MSK) team is seeking talented engineers to build and enhance their fully managed service for processing streaming data. This role offers a unique opportunity to work at the intersection of open source and Amazon-internal software, contributing to both the Apache Kafka ecosystem and AWS services.

As a Software Development Engineer on the MSK team, you'll be responsible for developing features that help customers process streaming data at AWS scale. The role involves working across the entire stack, from APIs and workflows to the core Kafka platform. You'll be making significant contributions that will be released back to the open-source community, as upstream compatibility is a core tenet of MSK.

The ideal candidate should be passionate about data streaming and have experience with large-scale systems that support millions of transactions per second. You'll be joining AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2, as well as continuous innovation in cloud computing.

Amazon offers a competitive compensation package, including a base salary range of $129,300 to $223,600 depending on location, plus equity and other benefits. The company values diversity and inclusion, providing numerous employee-led affinity groups and learning experiences. Work-life harmony is emphasized, with flexibility built into the working culture.

This is an excellent opportunity for engineers who want to impact both the open-source community and enterprise customers while working with cutting-edge streaming technologies. You'll be part of AWS, the world's leading cloud platform, contributing to services that power businesses from startups to Global 500 companies.

Last updated 6 minutes 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 the entire stack - APIs, workflows, and core Kafka platform

Requirements For Software Development Engineer, Amazon MSK

Java
Kafka
  • 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 streaming data technologies like Amazon Kinesis or Apache Kafka (preferred)
  • Experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm (preferred)

Benefits For Software Development Engineer, Amazon MSK

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon MSK

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.

SDE II, Recipient Experience

Lead software development for Amazon's package tracking systems, building customer-facing experiences and backend services that impact millions of users daily.