Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 Apache Kafka. This role offers a unique opportunity to work at the intersection of open source and AWS-scale cloud services. You'll be contributing to the entire stack - from APIs and workflows to the core Kafka platform and standalone tools.

The position involves working on a service that processes millions of transactions per second, requiring strong system design and problem-solving skills. You'll be part of AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2, along with continuous innovation in cloud computing.

As an MSK team member, you'll collaborate with other engineers to build large-scale AWS services and work directly with senior leaders to shape the team's roadmap. Your contributions will impact both the proprietary service and the open-source Kafka community, as upstream compatibility is a core tenet of MSK.

The role offers excellent growth opportunities within AWS, the world's most comprehensive cloud platform. Amazon values diverse experiences and work-life harmony, providing a supportive environment with employee-led affinity groups, mentorship programs, and continuous learning opportunities. The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.

This is an ideal opportunity for engineers passionate about data streaming technologies, open source contribution, and solving complex problems at scale. You'll be part of a team that powers critical data streaming infrastructure for major companies like Goldman Sachs, New Relic, Coinbase, and Rivian, making a significant impact on the future of cloud computing.

Last updated 8 months 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

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
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Ongoing learning experiences

Interested in this job?