Software Development Engineer, Amazon MQ

Global technology company providing cloud computing, e-commerce, and artificial intelligence 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. The role offers a unique blend of technical leadership and hands-on development, where you'll collaborate with talented engineers and open source maintainers to shape the future of messaging systems at AWS.

The team culture emphasizes inclusion, knowledge sharing, and professional growth. With ten employee-led affinity groups reaching 40,000 employees globally, Amazon demonstrates its commitment to diversity and inclusion through various initiatives, including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

As a mid-level engineer, you'll have opportunities to mentor junior developers while being mentored by senior team members. The team values thorough code reviews and maintains a supportive environment for learning and growth. You'll work with modern technologies and distributed systems, applying your expertise in Java and message broker architectures to solve complex engineering challenges.

The position offers competitive compensation, including a base salary range of $114,800 to $191,800, plus equity, sign-on bonuses, and comprehensive benefits. Located in Vancouver, you'll be part of AWS's growing presence in Canada while working on products that serve a global customer base. This role is perfect for engineers who are passionate about distributed systems, enjoy mentoring others, and want to make a significant impact on cloud infrastructure.

Last updated 12 hours 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 quality product
  • 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
  • Experience in distributed computing and concurrent programming in Java (preferred)
  • 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, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Inclusive work environment
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Learning and development programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon MQ

Software Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.

QAE (Quality Assurance Engineer), US CBCC

Quality Assurance Engineer role at Amazon Payment Products team, focusing on testing payment solutions and credit card systems.

Software Development Engineer, Selling Partner Experience

Build AI-powered Selling Assistant solutions using LLMs at Amazon, helping sellers thrive globally through innovative technology.

Application Engineer, E-reader Platform

Application Engineer position at Amazon Kindle focusing on developing tools, dashboards, and automation frameworks for the E-reader platform team.

Project Engineer, Engineering, Planning and Solutions

Lead the development of automated parcel handling systems as a Project Engineer at Amazon, managing multi-million dollar projects and driving innovation in logistics technology.