Sr. Software Developer Engineer – Amazon – Toronto, ON
Location: Toronto, ON | Company: Amazon
Amazon Development Centre Canada ULC is looking for an experienced and innovative Sr. Software Developer Engineer to join our fast-growing Sponsored Products Scaled Controls team. You will have the opportunity to work in either Toronto, ON or Seattle, WA, building world-class advertising products that drive discovery and sales for millions of Amazon customers.
Our team is responsible for defining and delivering self-service performance advertising products that generate billions of ad impressions and millions of clicks every day, and we are rapidly growing with new opportunities for innovation.
Position Overview: Sr. Software Development Engineer – Amazon (Toronto, ON)
As a Sr. Software Developer Engineer in the Advertiser Growth organization within Sponsored Products, you will be responsible for designing, developing, and launching large-scale, operationally robust software solutions.
You will collaborate with product managers, scientists, UX designers, and other engineers to deliver cutting-edge products such as new targeting controls, ad sourcing techniques, automated optimization strategies, and advertiser-facing recommendations. If you have a passion for building scalable systems, solving complex technical challenges, and contributing to the growth of Amazon’s advertising business, this role is for you.
Our team focuses on launching innovative controls that help advertisers provide inputs, optimizing machine learning models for ad placements, and building recommendation systems that empower advertisers to succeed on Amazon.
Your work will directly impact the relevance of ad placements and the overall shopping experience for millions of customers worldwide. You will be at the forefront of developing state-of-the-art solutions that drive advertiser growth and continuously improve the performance of Amazon’s advertising products.
Key Responsibilities
As a Sr. Software Developer Engineer, your key responsibilities will include:
- Driving the technical vision for the team, leading the design and development of large-scale services and components.
- Collaborating with other engineers across the team to ensure the highest standards of development and software quality.
- Owning cross-team components and infrastructure, ensuring that they meet scalability, reliability, and performance goals.
- Mentoring and developing engineers within the team, fostering a collaborative and innovative working environment.
You will lead the team in building robust software, developing advanced machine learning models for ad targeting, and creating tools that enhance the ability of advertisers to connect with relevant audiences. This role offers a unique opportunity to innovate at scale and shape the future of Amazon’s advertising ecosystem.
Characteristics of Success
Successful candidates for this role will demonstrate the following characteristics:
- Highly analytical: You solve problems with data-driven solutions and emphasize process and statistical methods to make informed decisions.
- Technically fearless: You push boundaries and challenge the status quo, seeking out innovative solutions to complex problems.
- Engaged by ambiguity: You excel in exploring new problem spaces with unique constraints and non-obvious solutions.
- Team-oriented: You collaborate effectively with others, growing your team members to achieve outstanding results.
- Quality obsessed: You balance speed with quality, delivering thoroughly tested and robust software that minimizes technical debt.
Basic Qualifications
To be considered for the Sr. Software Developer Engineer role, you must meet the following qualifications:
- 5+ years of professional, non-internship software development experience.
- 5+ years of experience programming with at least one modern programming language.
- 5+ years of experience in designing or architecting new systems, with a focus on design patterns, reliability, and scalability.
- Experience as a mentor, tech lead, or in a leadership role within an engineering team.
Preferred Qualifications
The following qualifications are preferred for candidates applying for this role:
- 5+ years of experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- A Master’s degree in computer science or a related field, or equivalent experience.
- Experience working with large-scale, distributed systems and solving performance issues in high-volume environments.
Why Join Amazon?
Amazon is investing heavily in building a world-class advertising business, and this role is your chance to be part of an innovative, fast-growing team. We offer a dynamic and collaborative environment where you will have the opportunity to solve complex challenges and make a significant impact on the future of e-commerce.
With access to cutting-edge technology, mentorship, and endless opportunities for career growth, Amazon is the place to build the next chapter of your career.
How to Apply
If you’re looking for an exciting and rewarding opportunity as a Sr. Software Development Engineer, this is your chance to join the Amazon team in Toronto, ON.
Share this job offer
Know someone who would be a great fit? Share this job offer on LinkedIn or Facebook and help others discover these fantastic opportunities at Amazon!