Senior Software Development Engineer – Amazon Ads – Toronto, ON, Canada
Location: Toronto, ON | Company: Amazon
Amazon Ads is seeking a talented Senior Software Development Engineer (SDE III) to join the rapidly growing Recommendation Optimization Experience (ROX) team. This role is ideal for experienced engineers who are passionate about leveraging machine learning, big data technologies, and cloud services to build scalable systems that provide personalized insights and recommendations to advertisers. You will work on cutting-edge solutions designed to help advertisers unlock their full business potential across Amazon’s diverse platforms.
If you thrive in a dynamic environment where innovation, ambiguity, and rapid growth are part of everyday work, this role offers a unique opportunity to make a significant impact. You will collaborate closely with software engineers, data scientists, and product managers to develop features that drive advertiser value, aligning ambitious goals with a strong bias for action.
About the Role
As a Senior Software Development Engineer, you will be instrumental in designing and developing scalable systems that handle high-volume ad datasets, interface with external systems, and integrate advanced machine learning models.
You will work closely with product teams to turn concepts into impactful features optimized for performance, scalability, and maintainability. Additionally, you’ll mentor team members, promoting engineering excellence and helping drive the development of next-generation advertising technologies.
In this role, you will dive deep into both client and server systems to optimize performance and enhance maintainability and extensibility. You will also be responsible for proposing innovative tools, frameworks, and processes that improve the efficiency of the ROX team and the broader FORGE organization.
Key Responsibilities
- Collaborate with design and product teams to develop impactful advertising solutions.
- Lead system design and architecture for scalable and maintainable systems.
- Write clean, maintainable code and perform peer code-reviews to ensure best practices.
- Mentor team members and promote engineering excellence through knowledge sharing and leadership.
- Propose innovative tools and frameworks to enhance the team’s development process and system performance.
Basic Qualifications
To be considered for the Senior Software Development Engineer role, candidates must meet the following qualifications:
- 5+ years of professional software development experience (non-internship).
- Experience in programming with at least one software programming language.
- 5+ years of experience leading design or architecture of new and existing systems, with a focus on scalability and reliability.
- Experience mentoring or leading engineering teams.
Preferred Qualifications
Amazon prefers candidates with the following additional qualifications:
- 5+ years of experience across the full software development lifecycle, including coding standards, source control, testing, and operations.
- Bachelor’s degree in Computer Science or a related field.
Compensation & Benefits
Amazon offers competitive compensation for the Senior Software Development Engineer role, including a comprehensive benefits package with:
- Medical, Dental, and Vision coverage.
- 401(k) plan with company match.
- Paid time off and holidays.
- Employee discounts and wellness programs.
Why Work at Amazon?
Amazon is dedicated to fostering an inclusive and diverse workplace where employees are empowered to bring their ideas to life. As an equal opportunity employer, Amazon provides an environment that encourages creativity and collaboration. You’ll have the opportunity to work alongside some of the brightest minds in the industry, tackling complex challenges and developing innovative solutions that impact millions of users globally.
If you thrive in a fast-paced environment and are eager to shape the future of advertising technology, this is the team for you.
Share this job offer
Know someone who might be interested? Share this job offer on LinkedIn or Facebook:
How to Apply
Take the next step in your career by joining Amazon Ads as a Senior Software Development Engineer. Apply today to contribute to building the next generation of advertising technology.