Software Development Engineer, Amazon Fulfilment Tech
Amazon
Amazon
Join Amazon Fulfillment Technology (AFT) and contribute to building large-scale, distributed systems that optimize customer order fulfillment. This role offers an environment to apply advanced computer science techniques and data-driven problem-solving in a real-world setting.
You will develop critical services interacting with back-end systems to ensure timely and optimized order processing. Your contributions will directly impact millions of customers by improving the efficiency of our fulfillment centers and supporting thousands of associates. The systems you build will interface with physical logistics like conveyors and robots, playing a vital role in our operational success.
Engage with multiple teams to design, develop, and support large-scale, multi-tiered software applications and tools. Create and deliver software and automated solutions for products used in Amazon fulfillment centers worldwide, directly influencing the company's top-line performance.
Take ownership of problems and drive their successful implementation. Contribute to subsystem design decisions and foster a team culture focused on quality product development.
Possess excellent problem-solving abilities and a strong foundation in computer science, including algorithms, data structures, object-oriented design, and databases. Demonstrate the ability to write high-quality code in an object-oriented language, preferably C++, Java, or C.
Exhibit strong written and oral communication skills and the capacity to adapt quickly to a fast-paced development environment. A Bachelor's degree in computer science or a related field is preferred, along with at least three years of professional software development experience and two years in system design or architecture.
Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations, is highly valued.
Amazon
IT Consulting