Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Amazon Software Development Engineer in Nashville, Tennessee

Description

Amazon’s global fulfillment network enables any merchant to ship items that are ordered on Amazon to any place on earth. There is a complex network of ways in which items move between vendor locations, Amazon warehouses, and customer locations as well as several intermediate locations through which packages travel before reaching the customer. With a scale of millions of packages, each with different attributes and delivery requirements, what results is a highly dense graph of nodes. Amazon Shipping Technology's primary focus is to account for these constraints, optimize routes, and maximize shipments while minimizing cost.

We have built a highly respected software engineering team which is focused on solving complex problems in worldwide transportation using workflows, optimization algorithms, and machine learning systems. These are large-scale distributed systems handling millions of packages being shipped through the Amazon logistics network.

We are looking for software engineers with passion and experience in solving complex problems. You will get to work on some of the key initiatives planned to support our rapid evolution through partner integrations and help grow the transportation network. In the process, you will solve some of the most challenging problems, provide technical leadership to the team, drive best practices, mentor other engineers, and drive continuous improvements in engineering excellence.

Key job responsibilities

  1. Designing and developing enterprise scale distributed systems

  2. Helping junior developers contribute, learn and grow in the team

  3. Embracing operational excellence and win customer trust.

About the team

As a member of team, you would be going through various services that are well-established and find opportunities to expand its capabilities (or build new ones) based upon new business use cases that are evolving. You have an excellent opportunity to invent and simplify tech systems of a fast growing business.

Our team values 'Team Culture' over everything and we are proud of the culture that we have built. We expect our new members on team to challenge status-quo and help us further raise the bar on our 'Team Culture'.

We are open to hiring candidates to work out of one of the following locations:

Nashville, TN, USA

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 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, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

DirectEmployers