software development engineer
Role details
Job location
Tech stack
Job description
Scale at Amazon is, well, really big. There are few companies out there building at our scale and complexity, and even fewer in Europe. As a Senior Software Development Engineer (Senior SDE), you'll be part of a small group of diverse peers that make the Amazon magic happen. With ownership of existing software and building new products, you will lead the design and implementation of largescale efforts from the technical perspective.
You'll not only code, but also drive the direction of the software architecture, and team practices. Our Senior SDEs enjoy a great deal of autonomy and are looked up to as technical leaders. In addition to owning the architecture of a larger product, you will lead code reviews, mentor engineers, and drive important technical decisions.
The Mechatronics team builds full-stack innovations that ensure safety, speed, optimization, sustainability, and value across our fulfillment and delivery network. We tackle ambitious goals for Amazon's business and work hard to make automation history through invention, problem-solving, and highly engaged teams. We are a global organization, with research and development labs based in Hamme, Belgium; Boston, MA (US); and Milan, Italy. Our development portfolio focuses on automation solutions in packaging, labeling, sortation, and material conveyance-offering broad extensibility across Amazon's businesses. At our lab in Hamme, Belgium, we develop and build game-changing mechatronic solutions that improve the efficiency and sustainability customers have come to expect from Amazon's retail business., As a Sr. Software development engineer, you will be: · solving problems that center around scale, across all realms, over hundreds of millions of customers; · owning the software architecture and technical designs; · writing high quality, maintainable code and perform peer code-reviews; · providing technical leadership and expertise; · partnering with other teams such as Applied science; · mentoring new members as we continue to add to our footprint and scope
A day in the life Together with the rest of the engineers you will be responsible for delivering production-ready code that will be used by hundreds of millions of Amazon customers, and you will own end-to-end the customer experience of the services and features that you build. As a Sr. software development engineer, you will have a significant impact on the way customers, including friends and family, experience Amazon daily.
Requirements
Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in development in the last 3 years
Preferred Qualifications
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations