Software Development Manager, Fulfillment Technologies

1 month ago


Old Toronto, Ontario, Canada Amazon Full time
Software Development Manager, Fulfillment Technologies

We are seeking a highly skilled technical professional to lead our Software Development team in Fulfillment Technologies. As a Software Development Manager, you will be responsible for managing a team of software engineers, partnering with other managers, to design, build, and operate innovative software solutions that power Amazon's fulfillment centers worldwide.

The successful candidate will have a high degree of ownership and will develop our proprietary solutions end-to-end. You will work closely with engineers to architect and develop the best technical design and approach, foster a culture of continuous engineering improvement through mentoring, feedback, and metrics, and hire, coach, and mentor individuals to build a strong cross-functional organization.

Key Responsibilities
  1. Manage overall software development life-cycle
  2. Lead multiple software engineers in one team
  3. Report on status of development, quality, operations, and system performance to management
  4. Work closely with engineers to architect and develop the best technical design and approach
  5. Foster culture of continuous engineering improvement through mentoring, feedback, and metrics
  6. Hire, coach, and mentor individuals; build a strong cross-functional organization
  7. Work with a diverse customer base to understand requirements, priorities, and processes
  8. Own all operational metrics and support
  9. Drive a better customer experience through everything that we do here at Amazon
  10. Bring innovative ideas to the table every day, in order to find better ways of accomplishing our customer objectives
  11. Set clear, measurable quality goals for the team in a data-driven way
Personal Traits Necessary for Amazon Leaders
  1. Demonstrate excellent judgment, are right a lot
  2. Hire and develop the best people
  3. Able to dive deep and never out of touch with the details of the business
  4. Strong results-oriented approach
  5. Think big and have a bias for action
  6. Deal well with ambiguity
A Day in the Life

As a Software Development Manager in Fulfillment Technologies, you will have the opportunity to work on a wide range of projects, from designing and developing new software solutions to improving existing ones. You will work closely with a diverse team of engineers, product managers, and other stakeholders to deliver high-quality software that meets the needs of our customers.

Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:

  1. Medical, Dental, and Vision Coverage
  2. Maternity and Parental Leave Options
  3. Paid Time Off (PTO)
  4. RRSP

If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you. At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you're passionate about this role and want to make an impact on a global scale, please apply.

About the Team

Fulfillment Technologies powers Amazon's global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. We harmonize the physical and virtual world so Amazon customers can get what they want, when they want it.

AFT's Outbound Flow team pairs data science with innovative technologies to optimize throughput within every Amazon fulfillment center. We deliver smiles for Amazon customers with safe, sustainable, cost-effective, on-time package deliveries.

BASIC QUALIFICATIONS
  1. 3+ years of engineering team management experience
  2. 7+ years of working directly within engineering teams experience
  3. 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  4. 8+ years of leading the definition and development of multi-tier web services experience
  5. Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  6. Experience partnering with product or program management teams
PREFERRED QUALIFICATIONS
  1. Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  2. Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.

Posted: July 23, 2024 (Updated about 15 hours ago)

#J-18808-Ljbffr

  • Toronto, Ontario, Canada Amazon Canada Fulfillment Services, ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Fulfillment Technologies team at Amazon Canada Fulfillment Services, ULC. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications that support our fulfillment services.Key ResponsibilitiesDesign and develop...


  • Toronto, Ontario, Canada Amazon Canada Fulfillment Services, ULC Full time

    About the RoleThis Fulfillment Technologies Software Development Specialist position is a unique opportunity to join Amazon Canada Fulfillment Services, ULC and be part of a dynamic team that powers Amazon's global fulfillment network.Job SummaryWe are seeking an experienced software development professional to design, develop, and implement software...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a talented technical professional to join our Amazon Fulfillment Technologies (AFT) team as a Software Development Manager. As a key member of our team, you will be responsible for managing a team of software development engineers, partnering with other managers to design, build, and operate innovative picking software.Key...


  • Toronto, Ontario, Canada Amazon Canada Fulfillment Services, ULC Full time

    The Amazon Fulfillment Technologies team is seeking a skilled Software Development Engineer to join their team. This role will involve working on software applications responsible for shipment, item availability, customer promises, and other functions related to fulfillment services processes.As a Software Development Engineer, you will be responsible for...


  • Toronto, Ontario, Canada Amazon Canada Fulfillment Services, ULC Full time

    Job SummaryThis role is for a talented Software Development Engineer to join our Amazon Fulfillment Technologies Support (AFTS) team. The engineer will work on developing software applications responsible for shipment, item availability, customer promises, shipment optimization, and other functions related to our fulfillment services process.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the JobWe are seeking a highly skilled Software Development Engineer to join our Fulfillment Technologies team. As a key member of our team, you will be responsible for designing and implementing cutting-edge software solutions to support Amazon's global fulfillment network.Our team operates at the intersection of machine learning, computer vision, and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer - Fulfillment Technologies**Job Summary**Amazon Development Centre Canada ULC is seeking a highly skilled Software Development Engineer to join our Fulfillment Technologies Support Team. As a key member of this team, you will be responsible for troubleshooting, diagnosing, and fixing production software issues, developing...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    The Fulfillment Technologies team at Amazon Development Centre Canada ULC is seeking a skilled Software Development Engineer to support the development and maintenance of software applications responsible for shipment, item availability, customer promises, and other functions related to the fulfillment services process.Key responsibilities...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleThe Amazon Fulfillment Technologies Support Team is seeking a skilled Software Development Engineer to join their team. This team supports all software applications responsible for shipment, item availability, customer promises, shipment optimization, and other functions related to fulfillment services processes.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleThe Amazon Fulfillment Technologies Support Team is seeking a skilled System Development Engineer to join their team. This team supports all software applications responsible for shipment, item availability, customer promises, shipment optimization, and other functions related to fulfillment services processes.Key ResponsibilitiesAs a System...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our Fulfillment Technologies team at Amazon. As a member of this team, you will have the opportunity to work on highly visible, innovative projects that directly impact the customer experience.Key ResponsibilitiesPartner with product managers, software engineers, user experience...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Software Development Engineer on the Item Exception Handling team, you will be responsible for designing and implementing scalable solutions to complex problems. You will work closely with business, physical processes, and operations to optimize systems and processes.Key ResponsibilitiesDesign and implement scalable solutions to complex...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our Amazon Fulfillment Technologies Support Team.Key ResponsibilitiesTroubleshoot and resolve production software issuesDevelop monitoring solutions and perform software maintenanceImplement fixes for internally developed code, including Perl, Ruby, C/C++, and JavaPerform SQL...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAs a Software Development Manager at Amazon Development Centre Canada ULC, you will provide strategic and tactical oversight to build the features and functionality required to have the best-in-class offering for sellers. This leader will create mechanisms to drive optimal seller behavior for FBA inventory management, reducing total supply...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleFulfillment by Amazon (FBA) is a game-changing service that empowers sellers to leverage Amazon's vast distribution network. As a Software Development Manager, you will play a crucial role in building the next generation of mission-critical systems and services that power FBA.You will lead a team of software engineers working on complex...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job SummaryThe Amazon Fulfillment Technologies Support Team is seeking a skilled Software Development Engineer to join their team, which supports all software applications responsible for shipment, item availability, customer promises, shipment optimization, and other functions related to the fulfillment services process.Key ResponsibilitiesTroubleshoot,...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Amazon Development Centre Canada ULC is seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers. Key Responsibilities: * Design and develop scalable software solutions that meet...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Fulfillment Technologies (AFT) team. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software solutions that power Amazon's global fulfillment network.Key Responsibilities- Design and develop software services...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    OverviewAt Amazon Development Centre Canada ULC, we are looking for a highly skilled Software Engineer to join our Fulfillment Technologies Support Team. The ideal candidate will have experience in programming languages such as C++, C#, Java, Python, Golang, PowerShell, or Ruby, and tools for automation, building, testing, releasing, or monitoring.Job...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the OpportunityWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. This is an exciting opportunity to work on cutting-edge software solutions that power Amazon's global fulfillment network.Job DescriptionThe successful candidate will be responsible for designing and developing scalable...