Software Development Engineer II

6 days ago


Toronto, Ontario, Canada Amazon Full time
About the Role

We are seeking a highly skilled Software Development Engineer II to join our Supply Chain Optimization Technologies (SCOT) organization at Amazon. As a member of our team, you will play a critical role in designing and developing software systems that optimize product sourcing, balancing customer promise, product selection, and inbound costs.

Key Responsibilities
  • Design and develop scalable, maintainable, and high uptime systems using object-oriented concepts, algorithms, and data structures.
  • Collaborate with cross-functional teams, including Operations Research, Software Engineering, Machine Learning, Forecasting, and Linear Programming, to drive Amazon's supply chain decisions.
  • Own full stack services, including front end UIs, algorithms, and data to track inbound defects in real time and to change supplier behavior.
  • Work closely with Product Managers and other stakeholders to gather requirements, identify risks, and translate business use cases to technical requirements.
Requirements
  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience, including design patterns, reliability, and scaling.
  • Experience programming with at least one software programming language.
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
About Amazon

Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.



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

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon Development Centre Canada ULC. As a key member of our Customer Trust team, you will play a critical role in building tools, frameworks, and APIs that protect customer privacy and retain their trust.Key ResponsibilitiesDesign and develop engineering...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon Development Centre Canada ULC. As a key member of our Customer Trust team, you will play a critical role in building tools, frameworks, and APIs that protect customer privacy and retain their trust.Key ResponsibilitiesDesign and develop engineering...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II 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 II 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 II 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 highly scalable applications that measure the performance of ads for all of Amazon's advertisers.Key ResponsibilitiesDesign and develop...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II 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 highly scalable applications that measure the performance of ads for all of Amazon's advertisers.Key ResponsibilitiesDesign and develop...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II 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 II 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 Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


  • Toronto, Ontario, Canada Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon Development Centre Canada ULC. As a key member of our Customer Trust team, you will play a critical role in building tools, frameworks, and APIs that protect customer privacy and retain their trust.Key ResponsibilitiesDesign and develop software...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon Development Centre Canada ULC. As a key member of our Customer Trust team, you will play a critical role in building tools, frameworks, and APIs that protect customer privacy and retain their trust.Key ResponsibilitiesDesign and develop software...

  • Software Engineer II

    2 hours ago


    Old Toronto, Ontario, Canada Oak HCFT Full time

    {"title": "Software Engineer II", "content": "Job SummaryWe are seeking a highly skilled Software Engineer II to join our Customer Engineering team at Clearco. As a key member of our team, you will design and build software systems with a focus on performance and maintainability.Key ResponsibilitiesDesign and develop software systems with a focus on...


  • Toronto, Ontario, Canada Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


  • Toronto, Ontario, Canada Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer II, Strategic Sourcing**About Amazon's Supply Chain Optimization Technologies (SCOT)**Amazon's SCOT organization is a team of innovators who create the science and technology to drive Amazon's supply chain decisions. We are seeking a talented Software Development Engineer II to join our team and contribute to the development of...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONThe AWS Identity organization is seeking a Software Development Engineer II to join our team building innovative cloud-based identity and access management services. As a Software Development Engineer II, you will collaborate with talented engineers to create and deploy systems and services to meet the needs of our customers.Key job...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team in building innovative solutions for Amazon Advertising. As a key member of our team, you will design and develop scalable, secure, and reliable features that drive real-time data solutions.Key ResponsibilitiesDesign and implement new features that drive real-time...


  • Toronto, Ontario, Canada Akamai Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Server Team at Akamai. As a key member of our team, you will be responsible for developing and qualifying new server hardware platforms, as well as developing new software and automation frameworks for testing these new hardware and embedded software.Key ResponsibilitiesServer...


  • Toronto, Ontario, Canada Akamai Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Server Team at Akamai. As a key member of our team, you will be responsible for developing and qualifying new server hardware platforms, as well as developing new software and automation frameworks for testing these new hardware and embedded software.Key ResponsibilitiesServer...