Key job responsibilities
- Design, develop, test, and deploy cloud-native services that power GenAI-driven compliance solutions.
- Deliver high-quality production code with comprehensive automated testing and CI/CD pipelines.
- Own features end-to-end, from design through deployment and operational excellence.
- Participate in an on-call rotation to support production systems.
- Contribute to technical design discussions, sprint planning, backlog grooming, and architectural reviews.
- Mentor junior engineers through code reviews, pairing sessions, and technical guidance.
A day in the life
We use Kanban - a continuous-flow method where work items move through stages as capacity allows - or two-week sprints, depending on the project. During sprint planning, everyone receives assignments from the backlog. Our daily stand-up covers what was done yesterday, today's focus, and any blockers. We hold regular backlog grooming sessions to prioritize, refine, and estimate upcoming work items. Sprints end with a retrospective to reflect on what worked and what to improve. For features with significant scope or complexity, team members write a design document that the team reviews and approves before development begins.
About the team
Our team builds and operates an end-to-end compliance and access management platform for AWS's most security-sensitive customers. We continuously monitor cloud environments, automatically detect and remediate compliance violations, and provide secure access governance - all at scale. Our flagship initiative, Audit Assurance Service, uses GenAI to transform audit workflows, cutting evidence validation time by 70% and boosting compliance team productivity by 50%. We're a team of builders who thrive on solving complex, regulated-industry challenges through automation, operational excellence, and a passion for making compliance consultants' lives dramatically easier.
BASIC 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
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
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
- Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution
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. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually