Job title

Software Development Engineer II

Head office



Position location

Vancouver, BC
Map It


Description of work

Come be part of a team that will shape and influence the future growth of Amazon. You will be responsible for delivering, developing, building and innovating global, scalable technology solutions that are both powerful and light-weight. The technologies are a critical component in Amazon's continued growth and launching of new products and services.

You will contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations. You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment.
You have strong computer science credentials, are passionate about Internet technology, are customer-obsessed and have a track record of building quality services. You know how to build and you dive deep into back-end and front-end services. You intrinsically use technology to solve problems. Most importantly, you have a passion for learning and continuous improvement. You will enhance the efficiency and scalability of our processes by creating innovative ways to automate integration through robust service interfaces as well as provide scalable solutions and trusted solutions for all our customers.

To meet these challenges, we are looking for a high-energy, talented engineers (multiple positions available) to help build and deliver critical solutions for the Amazon various businesses. We're looking for people who innovate, love solving hard problems, and never take 'no' for an answer. Our engineers are top-notch software developers in the industry, who work hard, have fun, and make history.

Individuals interested in this position should have practical experience in building high-performance, reliable systems in a complex, multi-tiered, distributed environment.

• Bachelor's Degree in Computer Science or related field, or 3+ years relevant work experience
• 2+ years professional experience in software development
• Computer Science fundamentals in object-oriented design and data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl

All applicants must meet the basic qualifications listed above


Full Time