Software Development Engineer

Technologies de l'information
Details:
Java, C++, C#
SOA
Distributed Computing Technologies
English
September 23, 2025
Updated on
April 19, 2017
Valid until

Architect, build, scale, and optimize the next generation of technology powering the Amazon Prime delivery experience.

Responsibiliies:

- Design solutions to address business and engineering opportunities for the growth of Amazon Prime and other delivery programs worldwide

- Survey and anticipate requirements in order to architect extendable platform systems that compute Prime's catalog selection

- Invent technologies to measure the quality of the Prime delivery customer experience and improve it through feedback and automated learning mechanisms

- Establish and meet high standards in software quality and operational excellence

- Operate in a leadership capacity to a team of highly skilled software developement engineers

You will work in a fast-paced environement, design and develop new features and systems, launch them, and iterate to incrementally make them better. You will participate in the overall planning, execution, and success of a complex cross-functional team, work closely with product management, and contribute to the development of technical staff.

Highly qualified candidates will have experience building high-performance, reliable systems in a complex, multi-tiered, distributed environements. The ideal candidate will have launched projects with Java, C/C++, and distributed computing technologies on a Linux platform.

Basic Qualifications:

- 3+ years professional experience in software developement

- Proficiency in more than one modern object-oriented programming language, e.g. Java, C++, or C#

- Experience building scalable distributed systems with service oriented architectures

- Candidates must have a strong Computer Science background (a bachelor's degree in Computer Science is a must, and a Master's degree or relevant work experience is preferred)

Preferred Qualifications:

- A deep understanding of software engineering practices, OOD, design patterns and algorithms

- Demonstrated strong technical judgment in conjunction with passionate customer-focus

- Experience with big data and massively-scaled distributed computing

- Excellent verbal and written communication skills with an ability to effectively articulate technical challenges and solutions

- Ability to work through ambiguous/undefined problems; ability to think abstractly

- Passion for understanding ambiguous, complex problems and driving innovative technical solutions

- Experience with software developement in a Linux environement