Senior Software Engineer

4 weeks ago


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

The Core Consumables Shopping division is in search of a skilled Software Development Engineer to enhance the shopping journey on our platform. This position presents a unique chance to collaborate with various teams and disciplines to innovate retail and platform shopping experiences. The role encompasses the complete experience across diverse platforms and devices globally, enabling consumers to effortlessly discover, purchase, and reorder essential products.

Key responsibilities include:

  • Creating new capabilities and innovative solutions across search, discovery, evaluation, and purchase processes.
  • Implementing up-sell and repurchase strategies through various new formats and delivery options.
  • Contributing to strategic projects that enhance the consumables customer experience across multiple categories.

Minimum Qualifications:

  1. 3+ years of professional software development experience.
  2. 2+ years of design or architecture experience with new and existing systems.
  3. Proficiency in at least one programming language.
  4. 4+ years of experience in architecting products or solutions within the JavaEE framework.
  5. Desired competencies include: Java, JSP/Java Servlet/Spring/MVC, Distributed Systems, Amazon Web Services, Workflow Systems, JavaScript/HTML/CSS.
  6. Experience in building data structures and algorithms for large-scale software or online services.
  7. Proven ability to monitor and troubleshoot website performance.
  8. 3+ years of experience throughout the full software development life cycle.
  9. Bachelor's degree in computer science or a related field.
  10. Experience in developing mobile device experiences, whether HTML or native (iOS or Android).
  11. Strong understanding of professional software engineering practices and best practices.
  12. Experience in building or utilizing web frameworks or shared component libraries in large-scale production environments.
  13. Familiarity with web standards and protocols such as HTTP, DNS, TCP/IP, and socket APIs.
  14. Knowledge of web server technologies.
  15. Exceptional written, presentation, and communication skills.
  16. Experience with retail websites.

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 other legally protected status.

The compensation for this role is competitive and based on various factors, including job-related knowledge, skills, and experience.



  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As a key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As a key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    {"h1": "Unlock Your Potential at Orchestry Software", "p": "We are a product-led organization that values innovation and best practices to create great software for Microsoft 365 administrators and users. Our goal is to change the way software is built for this platform.We are looking for a talented Senior SDET/QA Engineer to join our team. As a key member...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    {"h1": "Unlock Your Potential at Orchestry Software", "p": "We are a product-led organization that values innovation and best practices to create great software for Microsoft 365 administrators and users. Our goal is to change the way software is built for this platform.We are looking for a talented Senior SDET/QA Engineer to join our team. As a key member...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...