Software Development Engineer II, AWS Messaging & Streaming Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$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, providing foundational services like Amazon S3 and EC2. The Amazon Managed Streaming for Kafka (MSK) team is seeking passionate engineers to help build the future of data streaming. This role offers an opportunity to work on a fully managed service that helps customers process streaming data using Apache Kafka at AWS scale.

As a Software Development Engineer II, you'll be part of a team that values both open-source contributions and solving real customer problems. You'll work on designing and implementing highly scalable distributed systems, while collaborating with cross-functional teams to deliver high-quality products and services.

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

The role provides excellent opportunities for career growth through knowledge-sharing, mentorship, and professional development resources. You'll be working in Seattle, WA, contributing to AWS's mission of being the world's most comprehensive cloud platform while having the chance to impact millions of customers worldwide.

This position requires strong technical skills, experience with distributed systems, and the ability to tackle complex problems while maintaining high engineering standards. If you're passionate about building scalable solutions and want to work with cutting-edge streaming technologies, this role offers an exciting opportunity to make a significant impact at AWS.

Last updated 6 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 and release management
  • 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
Equity
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs
  • Equity compensation

Interested in this job?

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

Software Dev Engineer II, Amazon PrivateLink

Software Development Engineer II role at Amazon PrivateLink, focusing on cloud security and service integration within AWS Utility Computing organization.

Software Development Engineer, Amazon Global Transportation

Software Development Engineer role at Amazon Global Transportation, building scalable solutions for package delivery optimization with 3+ years experience required.

Software Development Engineer II, Customer Behavior Analytics (CBA)

Software Development Engineer II role at Amazon's Customer Behavior Analytics team, building scalable solutions for customer insights and data analytics.

Software Development Engineer, SPS Core Services

Software Development Engineer position at Amazon's SPS Core Services team, building and maintaining the Action Taking System for marketplace safety and risk management.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video focusing on building next-gen automation and monitoring solutions using computer vision and ML-based automation.