Bellevue, Washington, United States
2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Amazon's delivery app is the system that collaborates with crowd-sourced and third party delivery partners to complete deliveries for many of Amazon's programs. Our mobile application works in concert with our advanced logistics systems and predictive analytics. 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 much more. Our ability to engage with, support and provide a best in class experience to both customers and our delivery partners has become more critical as we continue to expand the number of delivery partners and target faster deliveries to our customers.
Our Technology group is responsible for designing and implementing software that makes the delivery of these items possible in one hour or less. We are building software that navigates the Amazon delivery drivers from doorstep to doorstep executing on the speedy delivery promise in a cost effective manner. You will work on real-time adaptive solutions, navigation algorithms and its optimizations, map visualization, large scale datasets, and more. We are looking for talented SDEs to design and build these new systems. You will work on hard problems at scale and will have autonomy to deliver.
Our engineers are top-notch software developers who love listening to the customers, working as a team, and proactively taking the lead whenever necessary. The successful candidate will be responsible for creating and delivering software solutions for the new program. In this role, you will have an opportunity to own design and development of key parts of the mapping and navigation solution. You will have influence on subsystem design and help build a team culture around practices that are critical to a quality.
We are looking for someone with a go-getter attitude who is ready to own a problem and passionately drive successful implementation. We want someone who is a quick learner and ready to learn and adopt the latest techniques in computer science.
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 features, and technical designs.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
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.