Software Development Engineer, Fulfillment Planning and Execution

Amazon
Arlington, VAFULL_TIMEPosted Jul 30, 2026

Role responsibilities

Design, build, and operate large-scale distributed systems to power AWS infrastructure fulfillment planning and execution. Architect solutions to detect and explain deviations between build plans and execution outcomes to ensure global capacity.

Requirements

Requires 3+ years of professional software development experience and 2+ years of system design or architecture experience. Proficiency in C#, C++, Java, or Perl and experience with large-scale distributed applications are essential.

Key skills

Distributed Systems, Object Oriented Design, C#, C++, Java, Perl, AWS Native Architectures, Software Architecture, System Design, Multi-threaded Programming, Modular Coding, Testing, Code Reviews, Source Control Management, Build Processes, Operational Excellence

Keywords

AWS, Distributed Systems, Supply Chain Automation, Compute Fulfillment, C#, C++, Java, Perl, Object Oriented Design, Cloud Infrastructure, Scalability, Reliability, Software Development Life Cycle, SDLC, Multi-tiered Architecture, Multi-threaded, Infrastructure Services, Capacity Allocation, Material Procurement, Data Centers, EC2, S3, EBS, Networking, Modular Code, Operational Excellence, System Orchestration, Root Cause Analysis, AWS-native Architectures, Global Infrastructure

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free