Search jobs > Vancouver, BC > Senior software engineer

Senior Software Development Engineer, Commerce Integration Services, Digital Acceleration

Amazon Development Centre Canada ULC
Vancouver, British Columbia, CAN
$120K-$140K a year (estimated)
Full-time

Would you like to help us build a large-scale Software-As-A-Service (SAAS) solution for all subscription and membership businesses at Amazon?

Are you excited about building distributed systems with really challenging mix of requirements on availability, latency and consistency?

Are you someone who enjoys the challenge of figuring out scalable and reusable technical solutions in the context of business problems with ever-growing complexity?

If the answers are yes, our team will offer you all of those opportunities, so please apply!

We build and run mission-critical commerce systems, enabling Amazon businesses (such as Amazon Video, Music and Audible) to serve customers by providing unique product solutions for subscription signups and retention.

Are you excited about building distributed systems with really challenging mix of requirements on availability, latency and consistency?

Are you someone who enjoys the challenge of figuring out scalable and reusable technical solutions in the context of business problems with ever-growing complexity?

If the answers are yes, our team will offer you all of those opportunities!

Key job responsibilities

As a Senior Engineer, you will lead projects involving multiple teams in all aspects of the SDLC using an agile process. As the systems need to be built from the ground up, you will have an opportunity to make a long-lasting impact! To be successful in this position, you will have a strong background in Algorithms, Data Structures, Java, and NoSQL.

The ability to communicate clearly and concisely (both written and orally) and work well in a team are key competencies.

You should be able to quickly adapt to new development environments, learn new systems, create reliable and maintainable code, and find creative and scalable solutions to difficult problems.

Experience working with high-traffic, scalable services is a plus

About the team

Amazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses.

We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide.

We are on a mission to be earth's best provider of one-time and recurring digital commerce, delivering a seamless and enjoyable post-purchase customer experience.

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 5+ 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
  • 30+ days ago
Related jobs
Slalom Consulting
Vancouver, British Columbia

The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques (including GenAI tools and copilots) to build secure, highly scalable software products that handle our clients' most innovative and strategic work. Our software engineers are c...

TRS Staffing Solutions
Vancouver, British Columbia

Our client's M&M (mining & metals) team is a global leader in studying, engineering, and executing projects, redefining project delivery models and embracing innovative technologies. You'll play a key role in delivering engineering to our client's high safety and quality standards, leading multi-dis...

Splunk Inc
Canada

A minimum of 5 years of experience in an IT or engineering role developing and supporting integration web services. The team is actively seeking a Software Engineer with an analytical mind and passion for designing and developing solutions for unlocking corporate data and integrating systems. Be res...

KPMG
Canada, Canada

As a senior software development lead, you will have the opportunity to put your technical and management skills into practice. Experience with agile software development methodologies. Experience leading development teams. Experience with API development and design. ...

Amazon
Vancouver, British Columbia

The ordering team needs strong software development engineers to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform ready for our current and future challenges. Come to Amazon and join one of our teams in the eCommerce services group. Exper...

PressReader
Richmond, British Columbia

As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle in a wide range of development projects. Design and develop key software components and services for PressReader applications, primarily focusing on t...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Reduce complexity of merchant integration and improve merchants’ underwriting and monitoring capabilities through high quality tooling and useful, delightful features. Experience working cross-fun...

Aritzia
Canada, Canada

As the Senior Engineer, Digital Platform, you will leverage modern software development and operational practices to support a comprehensive approach to Digital Analytics-ensuring the right data is collected, and the appropriate tools and technologies are in place to support in-depth understanding a...

econommi
Burnaby, British Columbia

Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Execute and document results of software application tests and information and telecommunication sy...