Software Development Engineer II, AWS Messaging & Streaming Services

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 II, AWS Messaging & Streaming Services

AWS Utility Computing (UC) is at the forefront of cloud innovation, managing crucial services like Amazon S3 and EC2. The Amazon Managed Streaming for Kafka (MSK) team is seeking talented engineers to help build and evolve their fully managed streaming data service. This role offers an exciting opportunity to work with cutting-edge streaming technologies while solving real customer challenges at AWS scale.

As a Software Development Engineer II, you'll be responsible for designing and implementing highly scalable distributed systems, working with Apache Kafka, and contributing to open source projects. The position combines technical expertise with customer focus, requiring both strong engineering skills and business acumen.

Amazon offers a comprehensive compensation package including competitive base salary ranging from $129,300 to $223,600 based on location, plus equity and benefits. The company strongly values work-life harmony and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences.

The role is based in Seattle, WA, and is part of the AWS organization that continues to pioneer cloud computing innovation. You'll join a diverse team that emphasizes mentorship, career growth, and continuous learning. The position offers the opportunity to work on services that millions of customers rely on while contributing to both proprietary and open-source technologies.

This role is ideal for engineers who are passionate about distributed systems, data streaming, and building customer-focused solutions at scale. You'll have the chance to influence the architecture of critical AWS services while working in a collaborative environment that promotes innovation and technical excellence.

Last updated 2 hours ago

Responsibilities For Software Development Engineer II, AWS Messaging & Streaming Services

  • Design, implement, test and deploy highly scalable distributed systems and services
  • Decompose complex problems into simple, straightforward solutions
  • Share knowledge of effective performance, scalability, architecture, and engineering patterns
  • Create clear, maintainable, well-documented code
  • Participate in code reviews, source control management, build processes
  • Work closely across teams and disciplines

Requirements For Software Development Engineer II, AWS Messaging & Streaming Services

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

Benefits For Software Development Engineer II, AWS Messaging & Streaming Services

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Messaging & Streaming Services

SDE II, Builder Foundations GRID, Builder Foundations GRID

Amazon is hiring an SDE II for their Builder Foundations team to develop serverless technologies and enhance developer productivity, offering competitive compensation and comprehensive benefits.

Software Development Engineer II, Simple Storage Services

Software Development Engineer II position at Amazon Web Services working on Simple Storage Service (S3), one of the largest distributed storage systems in the world.

Software Development Engineer II, GCNA-D

AWS seeks Software Development Engineer II for GCNA team to design and maintain global network infrastructure, offering competitive pay and benefits.

Software Development Engineer

Software Development Engineer position at Amazon Prime Video working on Channel Subscriptions and Marketplace Expansion team.

Software Dev Engineer II, AWS Network Infrastructure

AWS Network Infrastructure SDE II position focusing on building tools for network deployment and management, offering competitive compensation and opportunity to work with global infrastructure.