Software Development Engineer

2 weeks ago


Toronto, Ontario, Canada Amazon Full time
About the Role

We are seeking an experienced Software Development Engineer to join our team and contribute to the development of our ad serving platform. As a key member of our team, you will be responsible for designing, developing, and owning Tier 1 services that determine eligibility for an ad to be served.

Your primary focus will be on working with multiple software engineers and other team members, Product and Program Managers to design and develop new ways of providing exciting and compelling experiences for our advertisers. You will measure your success by the quality of your execution, the pace of innovation you help drive, and the increased satisfaction you deliver.

This is a unique opportunity to work on a high-impact project that will have a direct impact on the growth of our business. You will have the satisfaction of seeing your work on the website and numerous other websites, where it will be viewed by tens of millions of customers and will drive quantifiable revenue impact.

Key Responsibilities
  • Design and develop complex customer and advertiser experiences
  • Advise senior leadership of technical opportunities and pitfalls to ensure long-term rapid delivery of features
  • Lead and inspire teammates to raise the standards in the quality of the software they build
  • Collaborate with cross-functional teams to deliver high-quality software solutions
About the Team

The ad serving team is responsible for powering a low-latency, high-scale ad serving workflow for the largest Amazon Advertising product - Sponsored Products. We own the platform and the data required to serve ads and use technologies like EC2, Fargate, Lambda, SQS, ElasticCache, S3, etc. to power the platform.

Our team provides a true balance between platform scale and platform business requirements, ensuring that every change made by a developer directly contributes to business growth. We are committed to delivering high-quality software solutions that meet the needs of our customers and drive business results.

Requirements
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
What We Offer

Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

We offer a competitive salary, comprehensive benefits, and a collaborative work environment. If you are a motivated and experienced software development engineer looking for a new challenge, we encourage you to apply.



  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers worldwide.Key ResponsibilitiesDesign...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers worldwide.Key ResponsibilitiesDesign...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Device Privacy and Data Handling team, you will be responsible for building innovative software solutions that ensure the trust of our customers who own Amazon devices.Key ResponsibilitiesDesign,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Flex team in Toronto, Canada. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers.As a Software Development Engineer, you will...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Flex team in Toronto, Canada. As a key member of our team, you will be responsible for designing, developing, testing, and deploying software systems that enable fast and efficient delivery of packages to our customers.As a Software Development Engineer, you will...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that provide measurement and reporting to a wide set of users across all of Amazon's advertising suite.Key ResponsibilitiesDesign and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that provide measurement and reporting to a wide set of users across all of Amazon's advertising suite.Key ResponsibilitiesDesign and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    {"title": "Software Development Engineer", "description": "At Amazon Development Centre Canada ULC - K03, we're committed to making neighborhoods safer. Our team is dedicated to supporting new members, with a broad mix of experience levels and tenures. We're building an environment that celebrates knowledge sharing and mentorship, with senior members...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    {"title": "Software Development Engineer", "description": "At Amazon Development Centre Canada ULC - K03, we're committed to making neighborhoods safer. Our team is dedicated to supporting new members, with a broad mix of experience levels and tenures. We're building an environment that celebrates knowledge sharing and mentorship, with senior members...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and building innovative technologies that drive business growth and customer satisfaction.Key ResponsibilitiesCollaborate with cross-functional teams to conceive and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and building innovative technologies that drive business growth and customer satisfaction.Key ResponsibilitiesCollaborate with cross-functional teams to conceive and...