Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
429802
Location 
CA-BC-Vancouver
Posted Date 
8/26/2016
Company 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Retail Plus

Job Description

Ever wondered how Amazon offers the earth’s biggest selection and still manages to offer lower prices every day to our customers? Running an operation of this scale requires tremendous automation in managing vendors, catalog, inventory, pricing, promotions and more. Amazon Retail Systems is the organization behind this.

The Amazon Vendor Terms and Profitability owns a number of systems to manage vendors, vendor terms, vendor funding, vendor costs and profitability. Together they play a key role in increasing selection, drive lower costs and grow profitability for Amazon.

Are you seeking an environment where you can drive innovation? Do you want to apply state-of-the-art computer technologies to solve real world problems? Do you want to pave the future of Amazon Retail, enhancing how we do business?

To meet these challenges, Amazon's Vendor Terms and Profitability team is looking for passionate, talented, and super-smart software engineers to work on the development of a green field system. We are 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.

To learn more about Profit Systems, visit our page at
https://www.amazon.jobs/profit-management

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field, or 4+ year relevant work experience
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one modern programming language such as C++ or Java
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

Preferred Qualifications

  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience influencing software engineers best practices within your team
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Experience with SQL is a plus