Job Overview

Sr. Software Development Engineer, Amazon Prime
see description
Date Posted:
Vancouver, BC Canada
Area Code:
Employ. Type:
Pay Rate:
Job Length:
Position ID:
Dice ID:
Travel Required:

Contact Information

not applicable
Save this job

Job Description

  • Sr. Software Development Engineer, Amazon Prime
  • Vancouver, BC Canada
Amazon is hiring Senior Software Development Engineers in Vancouver to architect, build, scale, and optimize the next generation of technology powering the Amazon Prime delivery experience. Core to Amazon’s membership and loyalty program, this team and its software impacts millions of customers and a significant component of Amazon’s bottom line.

As a technology leader, you will be responsible for:
  • Designing solutions to address business and engineering opportunities for the growth of Amazon Prime and other delivery programs worldwide
  • Surveying and anticipating requirements in order to architect extendable platform systems that compute Prime’s catalog selection
  • Inventing technologies to measure the quality of the Prime delivery customer experience and improve it through feedback and automated learning mechanisms
  • Establishing and meeting high standards in software quality and operational excellence
  • Operating in a leadership capacity to a team of highly skilled software development engineers
You will work in a fast-paced environment, design and develop new features and systems, launch them, and iterate to incrementally make them better. You will participate in the overall planning, execution, and success of a complex cross-functional team, work closely with product management, and contribute to the development of technical staff.

Highly qualified candidates will have experience building high-performance, reliable systems in a complex, multi-tiered, distributed environments. The ideal candidate will have launched projects with Java, C/C++, and distributed computing technologies on a Linux platform.
  • 5+ years professional experience in software development
  • Proficiency in more than one modern object-oriented programming language, e.g. Java, C++, or C#
  • Experience building scalable distributed systems with service oriented architectures
  • Candidates must have a strong Computer Science background (a bachelor’s degree in Computer Science is a must, and a Master’s degree or relevant work experience is preferred)

  • Experience with telemetry, optimization, and/or machine learning
  • Experience with big data and massively-scaled distributed computing
  • A deep understanding of software engineering practices, OOD, design patterns and algorithms
  • Demonstrated strong technical judgment in conjunction with passionate customer-focus
  • Excellent verbal and written communication skills with an ability to effectively articulate technical challenges and solutions
  • Ability to work through ambiguous/undefined problems; ability to think abstractly
  • Passion for understanding ambiguous, complex problems and driving innovative technical solutions
  • Experience with software development in a Linux environment

Company Overview

find more jobs with this company

At Amazon, we strive to be Earth's most customer-centric company where people can find and discover anything they want to buy online. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of our DNA. We hire the world's brightest minds, offering them an environment in which they can relentlessly improve the experience for customers. We do this every day by solving complex technical and business problems with ingenuity and simplicity. We're making history and the good news is that we've only just begun.

Save this job