Software Development Engineer, Amazon Flex
Toronto, ON, CA
1d ago

Amazon Flex ( is the solution that collaborates with third-party delivery partners to complete Amazon delivery orders.

Our Amazon Flex application works in concert with our advanced logistics systems and technology. These technologies allow delivery partners to onboard, schedule delivery times in advance or on demand, and be guided through their deliveries with in-

app mapping, navigation, and more.

Our team’s mission is to simplify contact management and shipper experience with key focus areas being contract creation, updates and lifecycle management.

You will build a brand new contract engine for delivery providers.

You will be solving complex problems, and working on difficult challenges in software engineering as the scale and suite of our services grow.

You will be responsible for engineering new services and features that will shape how delivery evolves here at Amazon. You will be part of a brand new team charged with creating a unique service to empower Amazon to enhance our delivery experience.

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field or equivalent experience
  • 5+ years in software development using Java, C++, C#, Python, or related
  • Experience in building high-performance, highly-available and scalable distributed systems
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • 4+ years developing Web Services as well as designing and working with API contracts across the stack
  • Fundamental experience working with a large, streaming data set
  • Ability to collaborate efficiently with a diverse and talented team
  • Master’s / PhD in Computer Science, Electrical Engineering or related field or equivalent industry experience
  • Experience building complex software systems that have been successfully delivered to customers
  • 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
  • Ability to work in an ambiguous environment and create innovative solutions regularly
  • Step 2
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form