Software Development Manager – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Vancouver’s tech scene has a new leadership opportunity worth knowing about. Amazon is looking for a Software Development Manager to join the Amazon MQ RabbitMQ team in Vancouver, BC. This is a role for an experienced engineering leader who understands both open-source software and cloud computing — and knows how to bring the two worlds together at scale.
Amazon MQ is a managed AWS service supporting Apache ActiveMQ and RabbitMQ, helping developers build powerful applications using open-source message brokers. In this role, you’ll lead a team of world-class engineers, shape the direction of cloud messaging infrastructure, and contribute directly to the open-source ecosystem through partnerships with the RabbitMQ and ActiveMQ communities.
About the Role: Software Development Manager, Amazon MQ
This position sits at the intersection of open-source collaboration and enterprise-grade service delivery. You’ll be empowering and mentoring high-calibre engineers while driving continuous improvement in software quality, operational efficiency, and team culture. The work is both technical and strategic — you’ll need to make sound, pragmatic decisions in a fast-moving environment while keeping customer outcomes front and centre.
You’ll collaborate closely with product and program management teams, contribute to architectural decisions, and help define engineering standards across the team. This role calls for someone who can nurture developer communities, communicate effectively with senior leadership, and consistently deliver mission-critical services at scale.
Benefits and Salary
The base salary range for this position in Vancouver, BC is $171,400 to $286,200 CAD annually. As part of Amazon’s total compensation approach, the package may also include sign-on payments and Restricted Stock Units (RSUs), with final compensation based on experience, qualifications, and location. Benefits include comprehensive health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.
Job Details
🏢 Company: Amazon
📍 Location: Vancouver, BC
🆔 Requisition ID: 10404606
💰 Pay: $171,400 – $286,200 CAD annually
Responsibilities
As Software Development Manager for the Amazon MQ RabbitMQ team, your day-to-day will involve leading engineers, driving technical strategy, and ensuring the reliable delivery of managed messaging services at AWS scale. These responsibilities require both deep technical grounding and strong leadership instincts.
- Lead and mentor a team of skilled software engineers, fostering a culture of technical excellence and continuous improvement
- Drive engineering quality by establishing and upholding coding standards, code review practices, and source control management across the team
- Define and guide the development of multi-tier web services, from initial architecture through to live-site operations
- Collaborate with open-source communities, particularly the RabbitMQ and Apache ActiveMQ projects, to contribute new features and optimisations
- Partner with product and program management teams to align engineering efforts with broader product strategy and customer needs
- Communicate effectively with senior leadership, technical teams, and end users to gather requirements and convey product roadmaps
- Recruit and develop talent, improving team skills and building a high-performing engineering organisation
Requirements / Skills
The ideal candidate is a seasoned engineering leader who has managed teams through complex, large-scale technical challenges. Amazon values candidates who combine hands-on technical depth with strong communication skills and a genuine passion for developer communities and open-source software.
- 3+ years of engineering team management experience, with a track record of building effective, high-performing teams
- 7+ years of engineering experience, with solid knowledge of software development practices across the full lifecycle
- 8+ years leading the definition and development of multi-tier web services at scale
- Knowledge of full software/hardware/network development lifecycle practices, including coding standards, build processes, testing, and livesite operations
- Experience partnering with product or program management teams to align technical work with business goals
- Strong communication skills for engaging with users, technical teams, and senior leadership (preferred)
- Experience recruiting, hiring, and coaching software engineers to advance their skills and effectiveness (preferred)
How to Apply
To apply, visit the official job posting using the link below. Make sure your resume is up to date and tailored to highlight your engineering leadership experience before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon in Vancouver.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Software Development Manager role at Amazon in Vancouver is perfect for candidates who excel in engineering team leadership, cloud computing, and open-source software development. On your resume, emphasize any experience with managed messaging services, distributed systems, or AWS infrastructure, attention to technical quality, and your ability to lead in a fast-paced, high-stakes environment. If you’ve previously worked in cloud services or open-source communities, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like engineering management, multi-tier web services, and RabbitMQ or ActiveMQ that appear in the posting. Quantify your achievements where possible (e.g., “led a team of 12 engineers to deliver a zero-downtime migration” or “reduced service latency by 30% through architectural improvements”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re drawn to this opportunity in Vancouver. Double-check your application for errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles, recent AWS announcements, and the Amazon MQ product thoroughly beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your engineering leadership and decision-making skills. Common questions may include scenarios about managing team performance, navigating technical trade-offs, and delivering services at scale. Dress appropriately for a technology environment, arrive 10–15 minutes early if in person, and bring copies of your resume. Prepare thoughtful questions about the team’s technical roadmap, engineering culture, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.