Software Development Engineer, Amazon MQ

Global technology company providing cloud computing, e-commerce, and digital streaming services
$114,800 - $191,800
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Amazon MQ

Join Amazon MQ as a Software Development Engineer and be at the forefront of designing and developing distributed message broker systems that power Amazon's worldwide operations. You'll work on challenging technical problems while building large-scale solutions that impact millions of customers. As part of AWS, you'll join a diverse and inclusive team culture with 10 employee-led affinity groups across 190 global chapters.

The role offers excellent opportunities for growth and development, with experienced team members providing mentorship and thorough code reviews. You'll collaborate with cross-functional teams and open source project maintainers to shape the product strategy and roadmap. The position combines technical leadership with hands-on development, allowing you to influence architecture decisions while staying close to the code.

Amazon offers a competitive compensation package including a base salary range of $114,800-$191,800, plus equity, sign-on bonuses, and comprehensive benefits. You'll be part of a team that values knowledge sharing, diversity, and career development, working on systems that directly impact Amazon's global customer base. The role is perfect for engineers who are passionate about distributed systems, message brokers, and building scalable solutions in a fast-paced environment.

Last updated 6 days ago

Responsibilities For Software Development Engineer, Amazon MQ

  • Design, develop, test, and deploy distributed open-source message broker systems
  • Build large-scale solutions for world-wide customer base
  • Collaborate with cross-functional peers and open source project maintainers
  • Influence overall strategy and define team roadmap
  • Drive system architecture
  • Implement best practices for product quality
  • Coach and develop junior engineers

Requirements For Software Development Engineer, Amazon MQ

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
  • 2+ years of experience in distributed computing and concurrent programming in Java (preferred)
  • 2+ years of experience working with message brokers or asynchronous service architectures (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Amazon MQ

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Mentorship and career growth opportunities
  • Learning and development programs
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon MQ

Software Development Engineer, Amazon

Mid-level Software Development Engineer position at Amazon, focusing on GenAI solutions and attribute knowledge mining for retail systems.

Software Development Engineer, AWS Training & Certification

AWS Software Development Engineer position focusing on building and maintaining learning platforms and tools for AWS Training & Certification services.

Software Development Engineer, Full Stack, Customer Engagement Technologies

Software Development Engineer role at Amazon building customer engagement technologies using Java, AWS, and ML for internal deployment teams

Salesforce Engineer, AWS Analytics and Data Solutions (ADS) Business Process Automation (BPA)

Salesforce Engineer role at AWS supporting global infrastructure teams, focusing on Force.com platform development and system integration.

Software Development Engineer, Digital Royalties & Payments, Digital Acceleration

Build next-gen royalties and payment solutions for Amazon's digital businesses, leading technical initiatives and architecting scalable services.