Software Development Engineer
Amazon· Amazon Q / Amazon Development Center U.S., Inc.
Arlington, VA$143.7k - $194.4kfull-timePosted 2w ago
About the role
Software Development Engineer II on the Amazon Q team, building an intelligent AI assistant that combines generative AI with AWS context, retrieval, tools, and actions to help customers understand their environments and get work done faster. Focused on grounding LLMs in customer AWS data, ensuring security, low latency, and scalable distributed systems.
Responsibilities
- Build: Design, implement, test, and launch customer-facing Amazon Q capabilities and backend services; connect foundation models with AWS knowledge, customer context, retrieval systems, APIs, tools, and actions.
- Solve: Work independently on complex engineering problems involving generative AI, distributed systems, contextual grounding, retrieval, tool execution, agentic workflows, latency, reliability, and security.
- Own: Take ownership of features and services throughout their lifecycle—from requirements and technical design through implementation, deployment, operations, troubleshooting, and continuous improvement.
- Design: Contribute to system architecture and technical designs, evaluate engineering trade-offs, participate in design reviews, and build scalable, maintainable, secure, and cost-effective solutions.
- Operate: Build reliable production systems with testing, observability, monitoring, deployment, operational readiness, and incident response; use signals to identify improvement opportunities.
- Collaborate and innovate: Work with engineers, applied scientists, product managers, and partner teams to bring advances in foundation models, retrieval, reasoning, and agentic AI into production; participate in code reviews and raise engineering quality.
- A day in the life: Analyze performance signals, engage in design reviews, write production code, partner with PMs/TPMs/service teams, and run A/B experiments.
- About the team: Collaborative, fast-moving team behind Amazon Q in AWS Management Console focused on making the assistant genuinely useful on AWS.
Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling)
- 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
- 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
Skills
Required:Software developmentSystem design / architectureDistributed systems
Benefits
- Base salary range USA, VA, Arlington: 143,700.00 - 194,400.00 USD annually
- Sign-on payments and RSUs included in compensation package
- Comprehensive benefits including health insurance (medical, dental, vision, prescription), life insurance, EAP, Mental Health Support, FSA, Adoption and Surrogacy Reimbursement, 401(k) matching, paid time off, parental leave
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering