Jobs.ca
Jobs.ca
Language
Amazon logo

Software Development Engineer, AFT Flow Controls

Amazon5 days ago
Toronto, Ontario
CA$114,800 - CA$191,800/annually
Mid Level
Full-Time

Top Benefits

Health insurance (medical, dental, vision, prescription)
Life & AD&D insurance
Registered Retirement Savings Plan (RRSP)

About the role

Description Do you ever wonder how the packages show up at your door when you ordered from Amazon?

Amazon’s global fulfillment business is one of the largest and most complex operations in the world. Our technologically advanced warehouses are at the center. They form the invisible back half of Amazon that magically turns your click of a button into a product at your door. Amazon Flow Controls Technologies are a key part of that solution, enabling the flow of inventory into and out of warehouses and the consolidation of items for a shipment. Are you ready for a challenge? Would you like to use your engineering or computer science background to optimize and solve complex problem’s in Amazon Fulfillment Technologies? Are you interested in building algorithms that predict the state of downstream systems and make decisions in real-time? As a Software Development Engineer, you will be responsible to develop our next generation of systems, work that includes directing containers on the sorters and workcells scaling our systems to handle hundreds of thousands of concurrent transactions. The candidate in this role will have an opportunity to own design and development of distributed systems on AWS platform. You will influence system design and implementation to ensure the best user experience for maximum adoption. You will contribute to a wide range of projects in a highly collaborative and fast-paced environment. You will become part of a world-class engineering team solving challenging problems at scale. A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable, and high-performance services and architectures require exceptional technical expertise. If you have that type of expertise, you enjoy working on complex system software, you are customer-centric, and you are motivated about building systems that can be operated at global scale with minimal human intervention, then we want to talk to you!

Key job responsibilities

  • Leverage AI-powered development tools to design, implement, and ship features faster – using AI assistants for code generation, review, and optimization across warehouse control services
  • Apply AI-first debugging methodologies to analyze distributed systems, identify root causes, and resolve production issues with unprecedented speed
  • Use AI to generate comprehensive test suites, documentation, and code reviews, maintaining high quality while accelerating delivery
  • Collaborate with AI tools to rapidly prototype new protocol adapters and equipment integrations, iterating quickly with vendor and operations teams
  • Own the full AI-augmented software development lifecycle – from AI-assisted design documents to AI-monitored deployments
  • Champion AI-first practices within the team, identifying new opportunities to apply generative AI across engineering workflows
  • Mentor engineers on effective AI tool usage and contribute to evolving our AI-augmented development methodology

A day in the life

Your morning starts with an AI assistant summarizing overnight alerts and suggesting investigation paths. You use AI to analyze a complex codebase change, generating tests automatically. Debugging an equipment issue, AI traces through logs and identifies the root cause in minutes. After lunch, you describe a new feature in natural language and iterate on AI-generated implementations. Code review is AI-assisted, catching issues instantly. You deploy confidently as AI monitors rollout metrics. The day ends brainstorming with AI on architecture improvements – tomorrow, your AI-augmented code moves millions more packages.

About The Team Amazon Fulfillment Technologies (AFT) 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. Learn more about AFT! https://tinyurl.com/AFTOverview

Flow Controls

AFT’s Flow Controls team leverages 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

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.

CAN, ON, Toronto - 114,800.00 - 191,800.00 CAD annually

Company

  • Amazon.com.ca, ULC

Job ID: A3201593

About Amazon

Software Development
10,000+

Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.

Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.

Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.

You'll also hear us say that at Amazon, it's always "Day 1."​ What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.

Similar jobs you might like