You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Amazon
Amazon Logo

Software Development Engineer, Amazon Flex

Reference ID: 698273

Share job:

Job Location icon
Toronto, ON
Job Type icon
Full Time
Job Category icon
Software and Programming


Challenge yourself, and help build Amazon Last Mile Technology software that plans, schedules, routes, and executes on the speedy one-hour delivery promise.

This is an opportunity to leverage your technical knowledge to architect, design, and build full-stack solutions which range from web services to web applications to backend systems which support Amazon's logistics business. While creating this software, you'll be able to learn about and leverage Amazon's internal systems and tools to facilitate efficient development.

Our Amazon Flex mobile application works in concert with our advanced logistics systems and technologies to allow delivery partners to utilize the app from start to finish. Due to Amazon Flex's popularity our ability to engage with, support and provide a world-class experience to both customers continues to be a top priority.

As an engineer on our team, you will own software in all phases of the software lifecycle from architecture and design through deployment and release. You will help create scalable, global applications which allow delivery partners to easily onboard and manage their accounts. You will also build applications to manage automated recruiting and onboarding funnels to meet capacity needs. You will learn about Amazon's logistics network, interact with other teams to build optimized systems, and have autonomy to deliver software which impacts multiple delivery provider programs.

Basic Qualifications

    •Bachelor's Degree in Computer Science or related field

    •3+ years professional experience in software development

    •Computer Science fundamentals in object-oriented design

    •Computer Science fundamentals in data structures

    •Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

    •Proficiency in at least one object-oriented programming language such as Java or C++


Preferred Qualifications

    •Strong, object-oriented design and coding skills (C++ and/or Java preferably on a UNIX or Linux platform)

    •Deals well with ambiguous/undefined problems; ability to think abstractly

    •Experience building complex software systems that have been successfully delivered to customers

    •Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

    •Ability to take a project from scoping requirements through actual launch of the project

    •Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.



Posted: August 17, 2018
Closes: October 8, 2018
Email Address:
Company Info
Size:
10,000+ employees
Industry:
Technology

Connect with employer:

About Amazon

Launched in 2006, Amazon Web Services (AWS) began exposing key infrastructure services to businesses in the form of web services -- now widely known as cloud computing. The ultimate benefit of clou...