Software Development Manager, Amazon Fulfillment Technologies (AFT) – Workforce Optimization Job Opportunity – Toronto, ON
Location: Toronto, ON | Company: Amazon
We are seeking an enthusiastic Software Development Manager to join our team at Amazon Fulfillment Technologies (AFT). This is an excellent opportunity for professionals in Toronto, ON, offering a dynamic work environment with a competitive salary.
About Us
Amazon Development Centre Canada ULC is an integral part of Amazon’s global fulfillment network. Our team invents and delivers software, hardware, and data science solutions to orchestrate processes, robots, machines, and people, ensuring Amazon customers get what they want, when they want it.
AFT’s Workforce Optimization team delivers innovative platforms and products to automate labor management and staffing decisions across Amazon’s global fulfillment network.
Role of the Software Development Manager
As a Software Development Manager, your primary goal will be to lead a team building and improving systems that help Fulfillment Centers (FCs) operate efficiently. You will provide information and insights to FC operators and develop software services that rely on real-time information for planning and staffing. Your work will directly influence Amazon’s business and customer promise. You will be involved in all aspects of the software development cycle, including scoping, design, implementation, testing, and delivery of your product.
Key Responsibilities
- Lead and manage engineering teams in the development and improvement of systems for FCs.
- Partner with product managers, project managers, and user experience designers to deliver high-quality solutions.
- Ensure systems provide aggregate data and build an end-to-end picture of FC state to aid key decision-making.
- Participate in all aspects of the software development cycle, including scoping, design, implementation, testing, and delivery.
- Travel domestically and internationally up to 20%.
Compensation & Benefits
- Competitive Salary.
- Medical, Dental, and Vision Coverage.
- Maternity and Parental Leave Options.
- Paid Time Off (PTO).
- RRSP Plan.
Requirements
- 3+ years of engineering team management experience.
- 7+ years of working directly within engineering teams experience.
- 3+ years of designing or architecting (design patterns, reliability, and scaling) of new and existing systems experience.
- 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 live site operations.
- Experience partnering with product or program management teams.
Preferred Qualifications
- Experience communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
- Experience recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and effectiveness.
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!
Working Conditions
Position is located in Toronto, ON, Canada. Domestic and international travel is required up to 20% of the time. 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.
Share this job offer
Know someone who might be interested? Share this job offer on LinkedIn or Facebook:
How to Apply
This position is not just a job; it’s an opportunity to grow professionally and make a significant difference in the workforce optimization landscape. We look forward to your application!