Principal 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 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 shape our strategic direction and define the team's roadmap.

Key Responsibilities:

  • Drive the architectural design of systems, implementing best practices to ensure a high-quality product.
  • Mentor and guide junior engineers, fostering their professional growth and development.
  • Engage in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Team Culture:

At Amazon, we value diversity and are committed to fostering an inclusive workplace. Our culture is enriched by various employee-led affinity groups, which promote collaboration and understanding among our workforce. We offer innovative benefits and continuous learning opportunities, reinforcing our commitment to inclusion.

Career Development:

Our team is focused on nurturing new talent. With a diverse mix of experience levels, we encourage knowledge sharing and mentorship. Senior team members provide one-on-one guidance and constructive code reviews, ensuring that all members have the opportunity to grow and take on more complex challenges.

Qualifications:

  • Minimum of 3 years of professional software development experience.
  • At least 2 years of experience in system design or architecture, including design patterns, reliability, and scalability.
  • Proficiency in at least one programming language.
  • Comprehensive experience in the software development lifecycle.
  • Bachelor's degree in computer science or a related field.

Amazon is dedicated to creating a diverse and inclusive environment. 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.



  • 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 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...


  • 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

    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

    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

    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

    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 $114,800

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will play a critical role in designing and developing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a variety of programming languages and...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will play a critical role in designing and developing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a variety of programming languages and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Engineer for Amazon Points Program The Amazon Points initiative is a rewards system tailored for our customers in Japan, representing a significant strategic effort within the region. This program is designed to enhance customer engagement and stimulate business growth across various product categories, including both physical items (such as books,...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will play a critical role in designing and developing scalable software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a variety of programming...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will play a critical role in designing and developing scalable software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a variety of programming...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Consumer Payments team at Amazon. As a key member of our team, you will be responsible for designing, developing, and delivering innovative payment products that meet the high standards of our customers.Key ResponsibilitiesDevelop high-quality software according to...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Consumer Payments team at Amazon. As a key member of our team, you will be responsible for designing, developing, and delivering innovative payment products that meet the high standards of our customers.Key ResponsibilitiesDevelop high-quality software according to...