Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 
North American Teams - Ops & CS

Job Description

Be part of a team that is driving the expansion of Amazon globally. The Recruiting Experience (REX) team is responsible for the architecture, design, implementation and delivery of systems that touch the entire organization.

About Us
The Recruiting Experience (REX) team is creating an industry leading candidate experience; developing, building, and innovating, global, scalable technology recruiting solutions that are both powerful and light-weight. This team and technologies are a critical component in Amazon’s continued growth and launching of new products and services.

About You
You will lead a team of engineers to build innovative solutions that help the Recruiting Technology meet the challenges of a fast growing business. You will own critical system modules that have a direct impact how Amazon recruits across the globe.

Solid computer science foundation and rich software development experience is a must for all Software Development Managers at Amazon. You are expected to be able to coach junior engineers, motivate experienced engineers and participate in technical design. Experience with mainstream and open source technologies, such as Oracle, Java, C#, GNU/Linux and development experience of web-based, distributed systems in general is required for this position.

This position will require you to collaborate with software engineers, program managers, product managers, and designers across multiple teams, and therefore strong communication skills are requirements of this position.

Basic Qualifications

  • Bachelor's degree in computer science, computer engineering or related technical discipline
  • Solid computer science foundation and rich software development experience
  • Ability to coach and grow junior and senior engineers
  • Strong systems design experience
  • 5+ years experience managing software development teams
  • Experience in the design and development of large, full stack distributed systems
  • Experience in scum/agile frameworks

Preferred Qualifications

  • Strong, object-oriented design and coding skills (C/C++ / Java / C#)
  • Experience managing large complex initiatives across multiple teams in the organization
  • Experience in the development of large scale distributed systems is highly desired
  • Experience working on production systems with operational support is strongly preferred
  • Project management, team management and recruitment experience is a plus
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.