You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

SDE, Middle Mile Product & Tech

Full Time
5 days ago
Would you like to be part of a team focused on driving innovation in the transportation industry, while working to empower entrepreneurs, and contribute to Amazon's sustainability goals? If you have a passion for developing new software and driving technology decisions, you may be just right for the Senior Software Developer role for Amazon Freight Partner. Amazon Freight Partner ( is a new program that enables entrepreneurs to start and grow their trucking business alongside Amazon, with exclusive training, ability to hire from their local communities, and long-term growth potential. The Amazon Freight Partner team is seeking candidates with entrepreneurial spirit who are quick learners and comfortable operating in a fast-paced environment.

Key Job Responsibilities:
You'll design and develop systems and applications used by Amazon worldwide and will regularly interact with engineering and business leadership. You will participate in the planning and execution of technology projects and operational excellence initiatives. You'll also mentor junior engineers in employing strong design and implementation practices.

To accomplish this, you will be expected to have an established background in building highly scalable systems and applications, great communication skills, and a motivation to achieve results in a fast-paced environment. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals. Experience with building and operating web-based applications and/or web services-based applications, especially at massive scale, will be very applicable and helpful.

Come and see for yourself why Amazon is rated as one of the top companies on the Forbes
World's Best Employers of 2020 list - and build the future of transportation with us!

A day in the life:
  • Design systems and work with experts to ensure scalability is achieved.
  • Drive the design of new components and implement.
  • Refine the team's processes where they need improvement.
  • Mentor junior developers.
  • Write amazing software.
About the team:
We are developing products that will enable entrepreneurs to leverage the massive scale of Amazon, and use our world-class software to build successful businesses in the transportation industry.

We are a collaborative team, there to support each other as we grow our skills. Career development and continual learning are paramount to our team being successful.

A day in the life

About the hiring group

Job responsibilities


  • 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.


  • Master's degree in Computer Science, Computer Engineering, related technical discipline or similar technical skills
  • 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
  • Deep hands-on technical expertise in building web services and highly scalable applications
  • Excellent verbal and written communication skills

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, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming