Returning Candidate?

Sr. Software Development Engineer, Last Mile Routing

Sr. Software Development Engineer, Last Mile Routing

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

The Last Mile Route Planning team in Operations Technology is re-inventing the way we deliver packages to our customers, using new technologies and methods to solve complex operational challenges. To achieve that vision, we are looking for a passionate Sr. Software Development Engineer with an established background in solving hard problems and developing large, scalable distributed systems.

In this role, you will work at the intersection of operational processes and technology. You will learn about real-time adaptive transportation solutions, routing algorithms and optimizations, and how to operate on large-scale datasets, and more. You will work with research scientists and product managers across the organization to drive and implement solutions, and will regularly interact with senior management to discuss your findings, proposals and progress. You will work in a fast paced and growing environment, where ideas are prototyped, tested, and implemented in short cycles, so you will see your inventions come to life!

If you have an entrepreneurial spirit, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.

Basic Qualifications

· Bachelor's degree and/or Master's degree in Computer Science or equivalent.
· 8+ years of software development experience with the following technologies:
· Expert knowledge of Java and the JDK
· Expert knowledge in building services and APIs.
· Experience writing multi-threaded apps
· Proficiency in object oriented development and ability to apply OO concepts
· Excellent interpersonal, business management, time management, and developmental skills.
· Ability to communicate with other employees in the company in both technical and non-technical roles.
· Demonstrated ability to meet or beat assigned targets and deadlines under normal circumstances, make trade-offs and when needed to optimize outcome when conditions change.

Preferred Qualifications

· Experience in building high-performance, highly-available and scalable distributed systems that have been successfully delivered to customers
· Experience (academic or professional) in optimization mathematics
· Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
· 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