Software Development Engineer II, Amazon Manufacturing Services (AMS)
Description
Key job responsibilities
* Design, build, and operate services on AWS Lambda, DynamoDB, S3, SNS, SQS, and Step Functions using event-sourced, domain-driven architecture patterns
* Build React web applications using the Cloudscape Design System for manufacturing operators, planners, and engineers
* Integrate AMS services with enterprise platforms through event-based and API-based integration patterns
* Design and implement API models, CDK infrastructure, and CI/CD pipelines for new services
* Collaborate with senior engineers on system design, code reviews, and architecture decisions
A day in the life
Your day starts with a standup alongside SDEs, data engineers, and manufacturing stakeholders. You pick up where you left off on a React component that displays real-time resource status for shop floor planners. After lunch, you shift to a backend service, designing a DynamoDB schema for part versioning. A code review comes in from a senior engineer working on an enterprise integration bridge, and you spend time understanding how AMS connects to external manufacturing platforms.
Some weeks lean more frontend — building interactive data visualizations or responsive layouts for shop floor devices. Other weeks lean more backend — implementing event-sourced entity patterns or integrating with third-party APIs. The mix depends on the sprint and your strengths.
