Software Development Engineer II, AWS Invoicing
About the role
AWS is expanding into more markets around the world than ever before, and the bottleneck is not customer demand — it is launch speed. Our mission is to make every new market launch faster, more reliable, and ultimately automatic — building the next-generation automation platforms that fundamentally change how quickly AWS can reach customers in new countries.
Responsibilities
- Design and build agentic AI systems that analyze, generate, and validate launch information across multiple countries, enabling domain experts to review in hours what previously took weeks.
- Build agentic architectures that compose specialized AI agents dynamically, enabling rapid iteration without code deployments and continuous learning from expert feedback.
- Architect configuration-driven pipelines so that launching a new market requires a config change, not a development cycle.
- Partner with engineers across service teams to make integration points configurable and testable by design, creating one-time investments that pay off on every subsequent launch.
- Build AI-driven continuous validation frameworks powered by agentic workflows and large language models that autonomously manage the full validation lifecycle.
- Collaborate with cross-functional stakeholders to close the feedback loop between AI-generated output and domain expertise.
Requirements
We are looking for engineers who can help us build the platforms and tooling that will scale AWS's global expansion by an order of magnitude — with a growing backlog of market launches and a committed pipeline ahead.
Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Skills
Preferred Qualifications:
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Benefits
Work/Life Balance: Our team puts a high value on work-live balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Pay
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Schedule
This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.