Software Development Engineer – Amazon MQ – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Amazon is hiring a Software Development Engineer for Amazon MQ in Vancouver, BC. This role involves designing, developing, testing, and deploying distributed open-source message broker systems. You will collaborate with cross-functional teams, influence strategy, and define the team’s roadmap.
Join Amazon MQ and drive system architecture, establish best practices, and mentor junior engineers. If you are passionate about distributed computing, message brokers, and software development, this is the ideal role for you.
About the Role: Software Development Engineer (Amazon MQ)
As a Software Development Engineer at Amazon MQ, you will:
- Design and develop distributed open-source message broker systems.
- Collaborate with cross-functional peers and open source project maintainers.
- Drive system architecture and implement best practices for high-quality products.
- Coach and mentor junior engineers, promoting a culture of knowledge sharing.
- Work with message brokers and asynchronous service architectures, driving scalable solutions.
This role is perfect for software engineers passionate about distributed systems, open source, and cloud computing.
Benefits and Salary
Amazon offers a comprehensive compensation package, including:
- Base salary ranging from $114,800/year to $191,800/year (based on experience).
- Equity, sign-on payments, and total compensation packages.
- Full range of medical, financial, and other benefits.
- Opportunities for career growth and professional development.
Job Details
📌 Job Type: AWS Software Development
📍 Location: Vancouver, BC
💰 Pay Range: $114,800 – $191,800 (based on experience)
Requirements / Skills
Basic Qualifications:
- 3+ years of non-internship professional software development experience.
- 2+ years of design or architecture experience (design patterns, reliability, and scaling).
- Experience programming with at least one software programming language.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or equivalent.
- 2+ years of experience in distributed computing and concurrent programming in Java.
- 2+ years of experience working with message brokers or asynchronous service architectures.
- Experience contributing to open source projects (especially those managed by the Apache Foundation).
How to Apply
Interested in joining Amazon MQ? Click below to apply:
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon MQ!
Job Summary & Tips for Applying
This role is ideal for software engineers with experience in distributed computing and message brokers. When applying, highlight your Java programming skills, architecture design experience, and open-source contributions.
Showcase your problem-solving skills and ability to work in large-scale systems. Demonstrate your enthusiasm for cutting-edge cloud technologies and distributed messaging systems.