Amazon

Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
561704
Location 
CA-BC-Vancouver
Posted Date 
10/10/2017
Company 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon.com's long-term vision is to enable a seamless experience for all Amazon customers worldwide on any Amazon website and device, in any language and for any culture. This requires the development of services and tools, as well as mechanisms to drive adoption across the Amazon experience. These services span many common retail areas, but especially touch on Tax and Finance issues.

About you:
You're looking for a career where you'll be able to build, to deliver, and to impress. You look at problems holistically, and thrive on the intricate complexity of designing feedback loops and ecosystems. You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space.

You challenge yourself and others to constantly come up with better solutions. This highly visible role requires frequent communication with senior leadership in order to help shape and deliver on the product roadmap, and requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business, and customer experience goals. You'll be given the unique opportunity to own and drive initiatives across the Amazon Retail as a whole -- from algorithmic innovation, all the way down to the datasets that the back-end services consume.

About us together:
We're going to change the way that Amazon thinks about supporting our global customer. Along the way, we're going to face seemingly impossible problems. We're going to argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, but we'll all understand why. We'll be the dream team.

The ideal manager for this space will be highly quantitative, have great judgment and passion for building a great customer experience, be inventive, and have a strong track record of delivery. You also have a pragmatic approach and iterative approach to building software: you have an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
  • 7+ years of relevant engineering experience
  • 2+ years people management experience
  • Experience with OOD and object oriented languages

Preferred Qualifications

  • Master’s degree in computer science, Math or Physics or related field
  • 10+ years of relevant engineering experience
  • 5+ years people management experience
  • 5+ years of experience building high-performance, reliable, compelling products that millions of people love to use
  • Experience with Finance and Tax, especially in an international context
  • Experience managing teams distributed across multiple sites.
  • Experience building complex software systems that have been successfully delivered to customers
  • A high degree of pragmatism in building the simplest thing that does the job; we want to use technology to solve real-world problems expediently, not indulge in over-designed, unnecessarily intricate software architecture.
  • A willingness to dive deep, experiment rapidly and get things done.
  • A good understanding of SDLC models and a track record of shipping software efficiently. You recognize the difference between building software and shipping software.