Software Development Engineer - AWS Simple Queue Service (SQS)
Vancouver, British Columbia, Canada · Full Time
Be the first to apply
- Experience
- 3+ yrs
- Salary
- CAD 114,800 – CAD 191,800 / year
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Amazon Web Services (AWS) leads globally in delivering a dependable, scalable, and cost-efficient cloud infrastructure platform used by tens of thousands of businesses. The Messaging team manages and operates Simple Notification Service (SNS) and Simple Queue Service (SQS), foundational components that enable customers to build highly scalable, asynchronous, and fault-tolerant cloud-based applications. This infrastructure plays a vital architectural role for both Amazon and many prominent global enterprises deploying their workloads on AWS.
We are seeking a Software Development Engineer who will contribute to refining product roadmaps, set technical directions, and lead in crafting detailed designs and exemplary code. This role also focuses on achieving operational excellence for a distributed system engineered to handle multi-million transactions per second (TPS).
Key Responsibilities
- Drive architectural decisions and technically design scalable distributed systems.
- Develop high-quality code from concept through production deployment.
- Collaborate closely within agile teams to rapidly evolve AWS messaging services.
- Ensure the solutions are resilient, fault-tolerant, and customer-focused.
Required Qualifications
- Minimum of 3 years professional software development experience (excluding internships).
- At least 2 years experience in system design or architecture, encompassing design patterns, reliability, and scalability of new and existing software systems.
- Proficient in programming with at least one software development language.
Preferred Qualifications
- Over 3 years experience encompassing the full software development lifecycle, including coding standards adherence, code reviews, source control, build processes, testing, and operational aspects.
- Bachelor’s degree in Computer Science or an equivalent qualification.
Company and Additional Information
Amazon is committed to equal opportunity employment, without discrimination based on veteran status, disability, or other legally protected categories. The inclusive culture fosters environments where employees can deliver optimal results for customers.
If candidates require accommodations during recruitment or onboarding due to disabilities, support options are readily available.
Compensation and Benefits
The expected base salary range for this position in Vancouver, BC is CAD 114,800 to 191,800 annually. We operate a comprehensive compensation system which may include sign-on bonuses and restricted stock units (RSUs). Benefits provided include medical, dental, vision, prescription coverage, life and AD&D insurance, Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid leave, and additional wellness resources.
Minimum education
Bachelor's Degree
Industry
IT Support & Infrastructure