Senior Software Engineer, Amazon MQ

3 weeks ago


Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

Position Overview:

As a Senior Software Engineer at Amazon MQ, you will take charge of the design, development, testing, and deployment of distributed open-source messaging systems and extensive solutions for our global clientele. This role involves close collaboration with cross-functional teams and open-source project maintainers to shape our strategic direction and outline the team's roadmap. You will be instrumental in driving system architecture, championing best practices that ensure a high-quality product, and mentoring junior engineers.

Team Environment:

Commitment to Inclusion:

At AWS, we value diversity and are dedicated to fostering an inclusive culture. Our organization boasts ten employee-led affinity groups, engaging 40,000 employees across more than 190 chapters worldwide. We offer innovative benefits and facilitate annual and ongoing learning opportunities, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Our culture of inclusion is reinforced by our 14 Leadership Principles, which encourage team members to seek diverse perspectives, remain curious, and build trust.

Support for Growth:

Our team is committed to nurturing new talent. With a diverse mix of experience levels and tenures, we are cultivating an environment that promotes knowledge sharing and mentorship. Senior team members provide one-on-one mentoring and constructive code reviews. We prioritize your career development and aim to assign projects that will help each team member evolve into a well-rounded engineer, preparing them for more complex challenges in the future.

Essential Qualifications:

  • 3+ years of professional software development experience (non-internship)
  • 2+ years of experience in design or architecture of new and existing systems, focusing on design patterns, reliability, and scalability (non-internship)
  • Proficiency in at least one programming language
  • 3+ years of experience throughout the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or a related field

Amazon is committed to creating a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, disability, age, or any other legally protected status. If you require accommodation, please inform your Recruiter.

The compensation for this role ranges from $114,800 to $191,800 annually, based on various factors including job-related knowledge, skills, and experience. Amazon offers a comprehensive compensation package that may include equity, sign-on bonuses, and a full range of medical, financial, and other benefits.



  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer - Amazon MQ Join Amazon MQ, a managed AWS service for Apache ActiveMQ and RabbitMQ, and be part of a team that streamlines setup, operation, and management of message brokers on AWS. As a Software Development Engineer, you will design, develop, test, and deploy distributed open-source message broker systems and large-scale...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Position Overview:As a Senior Software Engineer at Amazon MQ, you will play a pivotal role in the design, development, testing, and deployment of distributed open-source messaging systems and extensive solutions tailored for our global clientele. This position requires close collaboration with cross-functional teams and open-source project maintainers to...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, Amazon MQAs a Software Development Engineer at Amazon MQ, your role will involve the design, development, testing, and deployment of distributed open-source messaging systems and large-scale solutions tailored for our global clientele. You will work closely with cross-functional teams and open-source project maintainers to...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, Amazon MQAs a Software Development Engineer at Amazon MQ, your primary responsibility will be to architect, develop, test, and implement distributed open-source messaging systems and extensive solutions for our global clientele. You will work in close collaboration with cross-functional teams and open-source project leaders to...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer, Amazon MQAs a Software Development Engineer at Amazon MQ, your role will encompass the design, development, testing, and deployment of distributed open-source messaging systems and large-scale solutions tailored for our global clientele. You will work in close collaboration with cross-functional teams and open-source project...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing and developing scalable software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop software solutions using the latest...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing and developing scalable software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and develop software solutions using the latest...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesCollaborate with...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesCollaborate with...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time $150,700

    Job Description**Senior Software Development Engineer - AWS, Lambda Events & DevEx**We are seeking a highly experienced and skilled Senior Software Development Engineer to join our team at Amazon. As a Senior Software Development Engineer, you will be responsible for leading teams of software engineers to deliver high-quality software solutions.**Key...


  • Vancouver, British Columbia, Canada Amazon Full time $150,700

    Job Description**Senior Software Development Engineer - AWS, Lambda Events & DevEx**We are seeking a highly experienced and skilled Senior Software Development Engineer to join our team at Amazon. As a Senior Software Development Engineer, you will be responsible for leading teams of software engineers to deliver high-quality software solutions.**Key...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our global customer base.Key ResponsibilitiesDesign and develop scalable and...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the TeamThe Device Privacy and Data Handling team is dedicated to creating solutions that uphold the trust of customers using Amazon devices. Our services assist various teams within Amazon to adhere to privacy regulations, ensuring the protection of customer data. We construct services from the ground up, aiming to delight our customers and elevate...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our WorldWide Ad Success team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for leading the design and implementation of significant portions of our product development, and serving as a leader and mentor for other...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our WorldWide Ad Success team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for leading the design and implementation of significant portions of our product development, and serving as a leader and mentor for other...