You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Amazon Logo

Software Development Manager

Reference ID: 431540
Software and Programming
Full Time
Vancouver, BC     

Share job:

Prime Pantry is a new retail format launched in multiple countries to allow Amazon to sustainably sell everyday items in everyday pack sizes to a national audience. Prime Pantry is one of the fastest growing store within, offering mainstream consumable items with a customer experience that encourages customers to build a basket of items delivered to their door.

As the Manager of Software Development, you will be responsible for hiring and leading a team of engineers in design, development, test, and deployment of distributed systems. A successful candidate will have an established background in developing distributed systems, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. You will be helping to hire and build your team and systems, and will own defining the roadmap for your group.

Key Responsibilities:

    •Recruiting and creating an effective team
    •Responsible for the over-all systems development life cycle
    •Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
    •Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
    •Work closely with the engineers to architect and develop the best technical design and approach
    •Report on status of development, quality, operations, and system performance to management
    •Customer engagement and product roadmap definition.
If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.

Basic Qualifications

    •Bachelor's Degree in Computer Science (MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc.)
    •The key requirement for this position is established skill designing and developing solutions to complex problems in a distributed systems environment.
    •Strong technical credentials, with at least 8 years experience managing software development teams, ideally with some hands-on architectural or distributed systems experience
    •Mastery of the tools of the trade, including familiarity with modern programming languages (Java, JavaScript, C/C++, Objective C) and open-source technologies (Apache, Hadoop)
    •A strong track record of project delivery for large, cross-functional, projects
    •Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
    •A track record of communicating well with executives and non-technical leaders

Preferred Qualifications

    •Experience building complex software that have multiple dependency systems

    •Practical experience writing large scale web applications including architectural decisions, language choices, frameworks and implementation

    •Ability to lead cross-functional teams through influence; excellent interpersonal skills

    •Experience of systems architecture, loosely coupled and distributed systems for massive scale

Posted: October 16, 2016
Closes:November 8, 2016
Email Address:
Company Info
10,000+ employees

Connect with employer:

About Amazon

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of clou...