Software Development Engineer - Amazon MSK, Managed Streaming Kafka

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, Managed Streaming Kafka

Amazon Managed Streaming for Kafka (MSK) team is seeking passionate 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. As a member of the MSK team, you'll contribute to the entire stack - from APIs and workflows to the core Kafka platform and standalone tools. The position involves working with cutting-edge streaming data technologies, making performance improvements, and solving complex problems that affect millions of transactions per second.

The role combines the excitement of open source contribution with the challenge of building enterprise-grade AWS services. You'll be part of a team that values work-life harmony and inclusive culture, while working on technology that powers major companies like Goldman Sachs, New Relic, and Coinbase. The position offers competitive compensation, comprehensive benefits, and significant growth opportunities within AWS's innovative environment.

This is an ideal opportunity for engineers who are passionate about distributed systems, data streaming, and want to make an impact at both the open source and enterprise levels. You'll work with senior leaders to shape the roadmap of one of AWS's key services while contributing to the broader Kafka community. The role offers exposure to various aspects of large-scale system design, from performance optimization to customer-facing features.

AWS values diverse experiences and provides extensive support for professional growth through mentorship, employee-led affinity groups, and continuous learning opportunities. The position is based in Seattle, offering the chance to work with some of the best minds in cloud computing while building solutions that power modern data streaming applications.

Last updated an hour ago

Responsibilities For Software Development Engineer - Amazon MSK, Managed Streaming Kafka

  • 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, Managed Streaming Kafka

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 (preferred)
  • Knowledge of open-source data processing frameworks (preferred)

Benefits For Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • 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, Managed Streaming Kafka

Software Development Engineer - Amazon MSK

Build and maintain Amazon's Managed Streaming for Kafka service, contributing to both proprietary and open-source streaming solutions at AWS scale.

Mission Operations Engineer, Kuiper

Mission Operations Engineer position at Amazon's Project Kuiper, focusing on satellite constellation operations and automation.

Robotics Solutions Industrial Design Engineer

Amazon is seeking a Robotics Solutions Industrial Design Engineer to design next-generation Fulfillment Centers using cutting-edge technology and data analytics.

System Dev Engineer II, AWS EC2 Edge Frontier

Join AWS EC2 Edge Frontier team to develop hybrid-edge cloud services, focusing on embedded software and cloud-based solutions for expanding edge compute business.

Software Dev Engineer II, Jobs Domain Infrastructure

Amazon is seeking a Software Dev Engineer II to build cutting-edge solutions for managing workforce and empowering leaders using cloud computing technology.