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.