Current jobs related to Lead Software Engineer, Commerce Integration Services - Vancouver, British Columbia - Amazon Development Centre Canada ULC


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale Software-As-A-Service (SAAS) solutions for subscription and membership businesses.Our team builds and runs...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our Commerce Integration Services team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for leading the design and development of large-scale Software-As-A-Service (SAAS) solutions for subscription and membership businesses.The ideal...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a Senior Software Development Engineer, you will lead projects involving multiple teams in all aspects of the SDLC using an agile process. You will have an opportunity to make a long-lasting impact on our commerce systems,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.Key ResponsibilitiesLead projects involving...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our digital commerce solutions team, you will be responsible for leading the design and development of large-scale software systems that power Amazon's digital businesses.The ideal candidate will have a strong...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that enable Amazon businesses to serve customers worldwide.Key ResponsibilitiesLead...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our commerce team, you will be responsible for leading the design and development of large-scale software systems that enable Amazon businesses to serve customers worldwide.Key ResponsibilitiesLead...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position Title: Software Integration Engineer Job Summary: As a Software Integration Engineer, you will be responsible for programming software application modules, including coding, testing, debugging, documenting, and maintaining these modules. Collaborate with team leaders to devise software solutions Engage in the software development lifecycle from...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position Title: Software Integration Engineer Job Summary: As a Software Integration Engineer, you will be responsible for programming software application modules, including coding, testing, debugging, documenting, and maintaining these modules. Collaborate with team leaders to devise software solutions Engage in the software development lifecycle from...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position: Software Integration DeveloperJob ID: KHSummary: In the role of Software Integration Developer, you will be responsible for programming application modules, as well as testing, debugging, documenting, and maintaining these components.Key Responsibilities:Collaborate with team leaders to design and implement software solutionsEngage in the software...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position: Software Integration DeveloperJob ID: KHSummary: In the role of Software Integration Developer, you will be responsible for programming application modules, as well as testing, debugging, documenting, and maintaining these components.Key Responsibilities:Collaborate with team leaders to design and implement software solutionsEngage in the software...


  • Vancouver, British Columbia, Canada Super Full time

    Company Overview:Super is a leading technology and e-commerce company that offers innovative solutions for fintech, travel, e-commerce, and superapp products.Job Summary:We are seeking a highly skilled Senior Staff Software Engineer to lead our technical team and drive the development of our cutting-edge products.Key Responsibilities:Lead end-to-end project...


  • Vancouver, British Columbia, Canada Super Full time

    Company Overview:Super is a leading technology and e-commerce company that offers innovative solutions for fintech, travel, e-commerce, and superapp products.Job Summary:We are seeking a highly skilled Senior Staff Software Engineer to lead our technical team and drive the development of our cutting-edge products.Key Responsibilities:Lead end-to-end project...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position Title: Software Integration DeveloperJob Reference: KHOverview: In this role, you will be responsible for programming software application modules, including coding, testing, debugging, documenting, and maintaining these modules.Key Responsibilities:Collaborate with team leaders to develop software solutionsEngage in the software development...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Position Title: Software Integration DeveloperJob Reference: KHOverview: In this role, you will be responsible for programming software application modules, including coding, testing, debugging, documenting, and maintaining these modules.Key Responsibilities:Collaborate with team leaders to develop software solutionsEngage in the software development...

Lead Software Engineer, Commerce Integration Services

3 months ago


Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

Are you ready to contribute to the development of a large-scale Software-As-A-Service (SAAS) platform tailored for subscription and membership enterprises? If you are passionate about creating distributed systems that balance availability, latency, and consistency, this role is for you. We seek individuals who thrive on solving complex business challenges with scalable and reusable technical solutions.

Our mission: We design and maintain critical commerce systems that empower Amazon's diverse businesses, including Amazon Video, Music, and Audible, by delivering innovative product solutions for subscription management and customer retention.

Key Responsibilities

As a Senior Engineer, you will:

  • Lead cross-functional projects throughout the software development life cycle (SDLC) using agile methodologies.
  • Build systems from the ground up, making a significant and lasting impact on our operations.
  • Utilize your expertise in Algorithms, Data Structures, Java, and NoSQL to create reliable and maintainable code.
  • Communicate effectively with team members and stakeholders, ensuring clarity in both written and verbal interactions.
  • Adapt quickly to new development environments and learn new systems.
  • Provide creative and scalable solutions to complex technical problems.
About Our Team

The Amazon Digital Acceleration team is responsible for managing ordering, subscriptions, and device management across various digital platforms, including Prime, Amazon Video, Music, Audible, Alexa, and Kindle. We handle billions of digital transactions annually, enabling our digital businesses to expand globally. Our goal is to become the leading provider of both one-time and recurring digital commerce, ensuring a seamless and enjoyable post-purchase experience for our customers.

Minimum Qualifications
  • 5+ years of comprehensive software development experience, covering coding standards, code reviews, source control management, build processes, testing, and operations.
  • 5+ years of professional software development experience, excluding internships.
  • 5+ years of programming experience in at least one software language.
  • 5+ years of experience in leading design or architecture of new and existing systems, focusing on design patterns, reliability, and scalability.
  • Experience mentoring, leading, or managing an engineering team.
  • Bachelor's degree in computer science or a related field.

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

Compensation: The base salary for this position ranges from $150,700 to $251,700 per year, depending on various factors such as job-related knowledge, skills, and experience. Amazon offers a comprehensive compensation package that may include equity, sign-on bonuses, and a full range of medical, financial, and other benefits.