Sr. Software Development Engineer (Full Stack), Amazon Robotics
for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. No job title heading. No Job ID etc. Remove boilerplate: EEO, accommodation links, etc. Also remove duplicated lines, navigation, cookie, legal, application instructions. Keep substantive info.
We need to parse the description.
First paragraph: "Description You will design and build the full-stack software that keeps thousands of robots moving across Amazon's fulfillment network. Your work directly shapes how warehouses operate — from real-time monitoring dashboards that surface equipment health to maintenance tools that reduce downtime and keep packages flowing to customers on time. Every feature you ship is tested against live robotic systems, giving you rapid, tangible feedback on the impact of your code. We are looking for a Software Development Engineer who is curious, collaborative, and ready to own complex technical problems end to end. You will define technical strategy for your team, mentor fellow engineers, and drive architectural decisions across multiple services. If you want to solve problems where software meets physical robotics at massive scale, this role will challenge and grow you every day."
That's about the role. So we can have About the role
with
containing that prose. Next: "Key job responsibilities" then bullet list: Design and lead the architecture of full-stack services that monitor, manage, and maintain robotic fulfillment equipment, balancing scalability, performance, and security trade-offs across front-end and back-end systems. Own the technical direction for your team's software portfolio - evaluate when to extend existing solutions versus build new ones, and guide engineers through design reviews to ensure quality and coherence. Collaborate with operations, hardware, and partner software teams to translate real-world warehouse needs into well-scoped technical requirements and deliver incremental, production-ready releases. Mentor and coach engineers on your team and across related teams, raising the engineering bar through code reviews, design guidance, and knowledge sharing. Prototype new capabilities using simulation tools and live robotic equipment, integrating customer feedback to iterate quickly and validate solutions before broad rollout. That's responsibilities. So
Responsibilities
with- each.
Next: "A day in the life Amazon offers a full range of benefits..." Actually that's a sentence about benefits. Then "Benefits can vary by location..." then list of benefits: Medical, Dental, and Vision Coverage Maternity and Parental Leave Options Paid Time Off (PTO) 401(k) Plan. That's benefits. So we can have
Benefits
with- each.
But note: The text also later says: "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." That's more benefits detail. We should combine but not duplicate. We need to preserve all substantive info; we can list them in benefits.
We also have "About The Team" section: "Our team builds the software that Amazon's warehouse associates and engineers rely on to keep robotic systems healthy and productive. We own floor-management workflows, real-time visualization and troubleshooting tools, and maintenance-management platforms that together support robotic operations across hundreds of fulfillment sites. Our roadmap is focused on autonomous monitoring infrastructure and intelligent maintenance systems, and you will help shape that direction. We value pragmatic engineering, open collaboration, and a shared commitment to making our tools intuitive for the people who use them every day."
That could be "About the team" but not in the prescribed headings list. The allowed headings are About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. "About The Team" is not listed; we could possibly treat it as part of About the role or maybe we could omit because not in list? The instruction: "use
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It says e.g., meaning those are examples, but we should only include sections when posting has real specific content. It didn't forbid other headings, but likely they expect only those. Safer to stick to those headings. We can incorporate team description into About the role or maybe as a separate section "About the team" but not in list; risk of being penalized. I'd incorporate into About the role. Next: "Basic Qualifications" list: 5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team That's qualifications. So
Qualifications
with- .
"Preferred Qualifications": 5+ 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
That's also qualifications (preferred). Could be under Qualifications as well, maybe separate "Preferred Qualifications" but not in list. Could combine under Qualifications with note? But we need to preserve all substantive info. Could have two sub-sections? Not allowed headings besides those. Could just list all qualifications under Qualifications, maybe separate Basic and Preferred with
indicating. That's fine. "Skills" heading: Not explicitly listed but we could infer from responsibilities? There's no explicit skills list. Could omit Skills section if no specific content. "Pay" heading: There's salary range: "USA, MA, Westboro - 168,100.00 - 227,400.00 USD annually". Also mention sign-on payments and RSUs. So we have pay info. So
Pay
withcontaining that. "Schedule" heading: Not mentioned. Could omit. We also have "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." That's pay. We also have "Learn more about our benefits at https://amazon.jobs/en/benefits." That's a link; could be considered boilerplate? It's a reference to benefits; maybe we keep as part of benefits? Might be considered application instruction? It's a link to learn more; could be considered extra but not essential. Might be okay to keep as part of benefits? Probably safe to include as a
with link? But the instruction: remove application instructions. This is not exactly application instruction but a link to learn more about benefits. Might be considered supplementary; but we could keep it as part of benefits. We also have "If you have a disability and need a workplace accommodation..." that's EEO boilerplate; remove. Also "Amazon is an equal opportunity employer..." remove. Also "If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner." remove. Also "Company - Amazon.com Services LLC Job ID: A10559261" remove. Also "Description" heading? Not needed. Now construct HTML. We'll have:
About the role
... (combined description + team description)
Responsibilities
- Design and lead the architecture of full-stack services that monitor, manage, and maintain robotic fulfillment equipment, balancing scalability, performance, and security trade-offs across front-end and back-end systems.
- Own the technical direction for your team's software portfolio - evaluate when to extend existing solutions versus build new ones, and guide engineers through design reviews to ensure quality and coherence.
- Collaborate with operations, hardware, and partner software teams to translate real-world warehouse needs into well-scoped technical requirements and deliver incremental, production-ready releases.
- Mentor and coach engineers on your team and across related teams, raising the engineering bar through code reviews, design guidance, and knowledge sharing.
- Prototype new capabilities using simulation tools and live robotic equipment, integrating customer feedback to iterate quickly and validate solutions before broad rollout.
Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ 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
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- 401(k) Plan
- 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
- Parental leave
Learn more about our benefits at https://amazon.jobs/en/benefits
But note duplication: Paid Time Off appears twice; we could combine but it's okay. Might be considered duplicate; we should avoid duplicated lines. The instruction: "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions." So we should remove duplicated lines. So we need to deduplicate benefits. Let's list unique benefits: - Medical, Dental, and Vision Coverage - Maternity and Parental Leave Options - Paid Time Off (PTO) - 401(k) Plan - 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 - Parental leave (already covered by Maternity and Parental Leave Options? Might be similar but we can keep both? Might be duplicate. Safer to keep only one parental leave mention. The first includes Maternity and Parental Leave Options. The later says parental leave. That's duplicate. We'll keep the first. Thus benefits list: - Medical, Dental, and Vision Coverage - Maternity and Parental Leave Options - Paid Time Off (PTO) - 401(k) Plan - 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 We could also note that benefits can vary by location etc. That's a statement; maybe include asbefore list. Now Pay section:
Pay
USA, MA, Westboro - $168,100.00 - $227,400.00 USD annually
- .
"Preferred Qualifications": 5+ 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
That's also qualifications (preferred). Could be under Qualifications as well, maybe separate "Preferred Qualifications" but not in list. Could combine under Qualifications with note? But we need to preserve all substantive info. Could have two sub-sections? Not allowed headings besides those. Could just list all qualifications under Qualifications, maybe separate Basic and Preferred with
- each.
But note: The text also later says: "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." That's more benefits detail. We should combine but not duplicate. We need to preserve all substantive info; we can list them in benefits.
We also have "About The Team" section: "Our team builds the software that Amazon's warehouse associates and engineers rely on to keep robotic systems healthy and productive. We own floor-management workflows, real-time visualization and troubleshooting tools, and maintenance-management platforms that together support robotic operations across hundreds of fulfillment sites. Our roadmap is focused on autonomous monitoring infrastructure and intelligent maintenance systems, and you will help shape that direction. We value pragmatic engineering, open collaboration, and a shared commitment to making our tools intuitive for the people who use them every day."
That could be "About the team" but not in the prescribed headings list. The allowed headings are About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. "About The Team" is not listed; we could possibly treat it as part of About the role or maybe we could omit because not in list? The instruction: "use