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
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon MSK

Come build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team! We are seeking builders for our Amazon MSK service, a fully managed service that makes it easy for customers to build and run applications that use Apache Kafka to process streaming data.

As a member of the Amazon MSK team, you will:

  • Make contributions to the entire stack - APIs, workflows, core Kafka platform, and standalone tools
  • Work on code changes that will be released back to open source
  • Design and build new features
  • Make performance improvements
  • Identify and investigate new technologies
  • Prototype solutions
  • Build scalable services
  • Test and review changes

This is a unique opportunity to work on a team that bridges both open source and Amazon-internal software. You'll be working on large-scale systems supporting millions of transactions per second, solving complex software problems, and delivering exceptional customer experiences.

The role involves collaborating with other engineers to build a large scale AWS service, and working with senior leaders to define your team's roadmap. You'll be part of AWS Utility Computing (UC) which provides foundational services like S3 and EC2, along with continuous product innovations.

Benefits include:

  • Work-life harmony with flexible working culture
  • Inclusive team culture with employee-led affinity groups
  • Mentorship and career growth opportunities
  • Comprehensive benefits package including medical coverage
  • Competitive compensation with potential equity and sign-on payments

The position offers a base pay range from $129,300 to $223,600 per year depending on geographic market, plus additional compensation including equity and benefits.

Last updated 5 hours ago

Responsibilities For Software Development Engineer, Amazon MSK

  • Build and maintain APIs and workflows for MSK service
  • Contribute to core Kafka platform development
  • Design and implement new features
  • Make performance improvements
  • Prototype solutions
  • Build scalable services
  • Test and review code changes
  • Collaborate with team members on large-scale AWS service development

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 design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon MSK

Software Development Engineer II, Amazon Robotics

Software Development Engineer II position at Amazon Robotics, developing complex material handling software systems for fulfillment centers, requiring 3+ years experience in software development.

Software Engineer

AWS Software Engineer position focused on building hyper-scale cloud services and distributed systems in Sydney.

Software Development Engineer

Software Development Engineer role at Amazon Kuiper, building cloud services and APIs for satellite communications systems, offering competitive compensation and the opportunity to work on global broadband access.

Software Development Engineer - Elastic Compute Cloud (EC2)

Build and maintain large-scale distributed systems for monitoring EC2 instance health across AWS's global infrastructure.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focused on designing and building distributed systems for AWS global infrastructure.