31 jul
|
Amazon
|
Barcelona
Senior Software Development Engineer, Fulfillment Optimization
Barcelona, B, ES
Overview
Do you want to shape the architecture behind systems that tell Amazon's fulfillment network exactly how to plan, schedule, and ship millions of packages every day? We are looking for a Senior Software Development Engineer to lead the technical direction across multiple teams and production platforms within Fulfillment Optimization: systems that transform network-level forecasts and plans into actionable signals consumed by scheduling, capacity allocation, and transportation decision‑making systems worldwide.
Responsibilities
- Define and own the technical architecture across multiple teams and production systems within Fulfillment Optimization, driving technology strategy where cross‑team alignment is critical and the path forward is ambiguous.
- Lead complex distributed systems projects that span team boundaries, identifying shared patterns, resolving architectural conflicts, and designing solutions that are as simple as possible while achieving production excellence.
- Drive cross‑team integration between forecasting, planning, and execution systems that feed downstream transportation and scheduling decisions across Amazon's network.
- Provide architectural leadership where teams have well‑understood customer problems but undefined or conflicting technical paths forward.
- Identify integration patterns and shared infrastructure opportunities that no single team would see in isolation, make high‑judgment calls on one‑way‑door decisions that affect multiple services and their consumers, and build consensus among engineers and leaders with different priorities.
- Write exemplary production code in Python, design event‑driven architectures on AWS that achieve five‑nines availability, and set engineering standards for code organization, clarity, simplicity, and error handling that raise the bar across the organization.
- Mention root causes of endemic problems that span team boundaries, simplify architectures that have grown complex under rapid iteration, and drive alignment on contentious technical trade‑offs where teams have competing needs.
- Mentor multiple engineers across teams, influence software decisions made by partner organizations within SCOT, and ensure that the systems and the people you work with become stronger and more capable because of your contributions.
Qualifications
- 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.
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Equal Employment Opportunity
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.
#J-18808-Ljbffr
📌 Senior Software Development Engineer, Fulfillment Optimization - Amazon (Barcelona)
🏢 Amazon
📍 Barcelona