Taro Logo

Software Development Manager - Amazon Fulfillment Technologies, Labor Scheduling

World's largest fulfillment operation building technology for workforce optimization
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Manager - Amazon Fulfillment Technologies, Labor Scheduling

Amazon's Workforce Optimization Organization is seeking a talented Software Development Manager to lead engineering teams in building and scaling distributed systems that power the world's largest fulfillment operation. This role combines technical leadership with people management, focusing on ensuring optimal workforce placement across Amazon's global fulfillment network.

The position sits within Amazon Fulfillment Technologies (AFT), which develops software, hardware, and data science solutions to orchestrate processes, robots, machines, and people. The Workforce Optimization team specifically delivers innovative platforms to automate labor management and staffing decisions across Amazon's global fulfillment network.

As a Software Development Manager, you'll lead multiple engineers, architecting large-scale distributed systems while collaborating with technical teams and business stakeholders. The role demands strong technical expertise in system design, architecture, and operational excellence, combined with excellent people management skills.

Key responsibilities include managing the complete software development lifecycle, mentoring engineers, driving technical decisions, and maintaining high operational standards. You'll work closely with a diverse customer base to understand requirements and continuously improve processes. The role requires a customer-centric approach and the ability to drive innovation at scale.

The ideal candidate brings 7+ years of engineering experience, with 3+ years in management, demonstrating success in building and scaling distributed systems. You should be passionate about developing talent, driving technical excellence, and delivering customer value through technology innovation.

Benefits include comprehensive medical, dental, and vision coverage, parental leave options, PTO, and 401(k) plans. This role offers the opportunity to make a significant impact on Amazon's global operations while working with cutting-edge technology and talented teams.

Last updated 7 months ago

Responsibilities For Software Development Manager - Amazon Fulfillment Technologies, Labor Scheduling

  • Manage overall software development life-cycle
  • Lead multiple software engineers in one team
  • Report on status of development, quality, operations, and system performance
  • Work closely with engineers to architect and develop technical designs
  • Foster culture of continuous engineering improvement through mentoring
  • Hire, coach, and mentor individuals
  • Work with customers to understand requirements and priorities
  • Own all operational metrics and support
  • Drive better customer experience
  • Bring innovative ideas to improve customer objectives

Requirements For Software Development Manager - Amazon Fulfillment Technologies, Labor Scheduling

Java
  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for full software development life cycle
  • Experience partnering with product or program management teams

Benefits For Software Development Manager - Amazon Fulfillment Technologies, Labor Scheduling

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Interested in this job?