Software Development Engineer, Route 53 Domains – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Amazon Web Services is looking for a Software Development Engineer to join the Route 53 Domains team in Vancouver, BC. Route 53 Domains is the domain registration service powering millions of customers who register, transfer, renew, and manage domain names across hundreds of Top-Level Domains worldwide — and it operates at a scale that presents genuinely complex engineering challenges.
This is a role for engineers who want to work on critical, customer-facing infrastructure that underpins businesses around the globe. You’ll be part of a diverse team of software, hardware, and network engineers, operations managers, and supply chain specialists, all collaborating to deliver high-availability backend services while maintaining the highest standards of safety and security.
About the Role: Software Development Engineer, Route 53 Domains
As a Software Development Engineer on the Route 53 Domains team, you’ll be responsible for developing and operating backend services in a high-availability production environment. You’ll take part in system design discussions, contribute to code reviews, and help drive operational excellence across the team. From troubleshooting production issues to building automated test suites, your work will directly impact the reliability of infrastructure that customers depend on every day.
You’ll work closely with cross-functional partners including product, support, and partner teams, contributing to a culture that values bold ideas, shared ownership, and end-to-end accountability. If you thrive in fast-moving environments where your decisions have real-world consequences, this role offers exactly that kind of scope.
Benefits and Salary
The base salary range for this position in Vancouver, BC is $114,800 to $191,800 CAD annually. As a total compensation company, Amazon’s full package may also include sign-on payments and Restricted Stock Units (RSUs), with final compensation determined 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 Development Centre Canada ULC
📍 Location: Vancouver, BC
🆔 Requisition ID: 10441181
💰 Pay: $114,800 – $191,800 CAD annually
Responsibilities
Day-to-day work on the Route 53 Domains team spans backend service development, system design, and active participation in keeping production systems healthy. These responsibilities require both strong technical depth and a collaborative mindset, as you’ll be working across teams and owning outcomes end-to-end.
- Develop and operate backend services in a high-availability, production environment
- Contribute to system design, code reviews, and driving operational excellence across the team
- Troubleshoot and resolve production issues, participating in on-call rotations as needed
- Write automated tests and maintain CI/CD pipelines to support continuous delivery
- Collaborate with cross-functional teams including product, support, and partner teams
Requirements / Skills
The ideal candidate brings solid professional software development experience with a track record of designing and building reliable, scalable systems. Amazon values engineers who take ownership and bring depth in both coding and architecture, alongside a commitment to best practices throughout the full development lifecycle.
- 4+ years of professional software development experience (non-internship)
- 4+ years of experience in system design and architecture, including design patterns, reliability, and scaling of new and existing systems
- 4+ years of programming using a modern language such as Java, C++, or C#, including object-oriented design
- Full software development lifecycle experience including coding standards, code reviews, source control management, build processes, testing, and operations (preferred)
- Knowledge of professional software engineering best practices including software architectures, continuous deployments, and operational excellence (preferred)
How to Apply
To apply, visit the official job posting using the link below. Make sure your resume is up to date and reflects your relevant 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 Engineer role at Amazon in Vancouver is perfect for candidates who excel in backend service development, system design and architecture, and object-oriented programming. On your resume, emphasize any experience with high-availability distributed systems, CI/CD pipelines, and your ability to work in a fast-paced, production-grade environment. If you’ve previously worked in cloud infrastructure, DNS services, or domain management systems, 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 backend services, system design, and CI/CD pipelines that appear in the posting. Quantify your achievements where possible (e.g., “reduced deployment time by 40% through pipeline optimization” or “designed a system handling 10,000+ requests per second”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about this opportunity in Vancouver. Double-check your application for spelling 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 Route 53 product suite beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your software design and engineering skills. Common questions may include scenarios about debugging production incidents, designing scalable systems, and cross-team collaboration. Dress appropriately for a technology environment, arrive 10–15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the role, team dynamics, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.