Jobs · Consulting · Washington

Software Development Manager, Supply Chain Optimization Tech

Amazon · Bellevue, WA · 1 mo ago
ConsultingFull-time
We need to output HTML fragment with sections only when content present. Use

for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to parse the description. First, we need to decide sections. The posting includes description about role, responsibilities, qualifications, basic qualifications, preferred qualifications, benefits, pay range. We need to map to headings. - About the role: maybe introductory paragraph describing role. - Responsibilities: bullet list of responsibilities. - Requirements: maybe basic qualifications? Or we could have Requirements and Qualifications separate. The instruction: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have both Requirements and Qualifications. We need to decide what goes where. We have "Basic Qualifications" and "Preferred Qualifications". Could combine into Qualifications section with subpoints? But we must not invent placeholder. We can have a Qualifications section with bullet list of basic and preferred qualifications. We also have "Skills" maybe not explicit; we could omit if no specific skills listed besides experience. Could include under Qualifications. We have Benefits: described. Pay: salary range given. Schedule: not mentioned; we should not include Schedule section if not present. We must not repeat job title as heading. We must not include Job ID etc. We must remove boilerplate: EEO, accommodation link, etc. Also remove "Learn more about our benefits at ..."? That's part of benefits but maybe we keep benefits description but can drop the link? The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The accommodation link is likely part of EEO/accommodation boilerplate; we should remove it. The "Learn more about our benefits at ..." maybe considered navigation? It's a link to benefits page; could be considered navigation but it's part of benefits description. Safer to keep benefits description but maybe drop the link? The instruction says remove boilerplate, not necessarily all links. But the link is more like a reference; could be considered navigation. I'd remove it to be safe. Also remove "If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner." That's application instruction. Also remove "Amazon is an equal opportunity employer..." etc. Also remove "Our inclusive culture empowers Amazonians..." maybe not boilerplate but could be considered EEO; better remove. Also remove "If you have a disability and need a workplace accommodation..." etc. Also remove "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 info; we need to keep pay section. Also "Amazon also offers comprehensive benefits including ..." we keep benefits. Now we need to extract responsibilities bullet points. From description: - Lead design and development of highly extensible software systems to meet the rapid growth of Inventory planning systems. - Define the strategy and engineering roadmap for your team - Hire and develop the industry’s best talent to build a strong and well-balanced team - Work across the organization to deliver the best in-class delivery experience for our customers while balancing critical business objectives - Build software that easily extends to meet the high growth of Amazon's delivery business and capabilities - Own and operate mission critical services that are highly reliable and extremely low latency Also earlier: "You and your fellow engineers are responsible for designing the architecture, building the software, and working with the team to deploy your solutions across the globe." Could be part of responsibilities. We can combine. Now "About the role": introductory paragraph: "Amazon’s Supply Chain Optimization Technologies (SCOT) is looking for experienced Software Development Managers who want to build Amazon’s next generation Inventory planning systems. Our software is used in every country Amazon services, and is a critical link to ensuring the products our customers want are available when they need them. As an SDM in SCOT, you’ll work closely with some of the brightest software engineers, research scientists, and product managers to solve highly complex supply chain challenges. You and your fellow engineers are responsible for designing the architecture, building the software, and working with the team to deploy your solutions across the globe. SCOT is a unique opportunity to both create and see the direct impact of your work on billions of dollars’ worth of inventory in one of the world’s most advanced supply chains, at massive scale." That seems good. Now "Requirements": maybe we can put basic qualifications there? But we also have Qualifications section. Could treat Requirements as basic qualifications and Qualifications as preferred? However we have both Basic and Preferred Qualifications. We could put basic under Requirements and preferred under Qualifications. Or combine both under Qualifications. The instruction says we can use those headings; we need to include a section only when posting has real, specific content. We have both basic and preferred qualifications, so we can have a Qualifications section with bullet list separating basic and preferred? Might be okay. But we also have "Skills" maybe not needed. We have "Benefits": we have description. We have "Pay": salary range. We have "Schedule": none. Thus output sections: About the role, Responsibilities, Qualifications, Benefits, Pay. We need to use

for each heading, then content:

for prose,

  • for lists. We must not include empty sections. Now craft HTML. Let's draft:

    About the role

    Amazon’s Supply Chain Optimization Technologies (SCOT) is looking for experienced Software Development Managers who want to build Amazon’s next generation Inventory planning systems. Our software is used in every country Amazon services, and is a critical link to ensuring the products our customers want are available when they need them. As an SDM in SCOT, you’ll work closely with some of the brightest software engineers, research scientists, and product managers to solve highly complex supply chain challenges. You and your fellow engineers are responsible for designing the architecture, building the software, and working with the team to deploy your solutions across the globe. SCOT is a unique opportunity to both create and see the direct impact of your work on billions of dollars’ worth of inventory in one of the world’s most advanced supply chains, at massive scale.

    Responsibilities

    • Lead design and development of highly extensible software systems to meet the rapid growth of Inventory planning systems.
    • Define the strategy and engineering roadmap for your team.
    • Hire and develop the industry’s best talent to build a strong and well-balanced team.
    • Work across the organization to deliver the best in‑class delivery experience for customers while balancing critical business objectives.
    • Build software that easily extends to meet the high growth of Amazon's delivery business and capabilities.
    • Own and operate mission‑critical services that are highly reliable and extremely low latency.

    Qualifications

    • Basic Qualifications
      • 3+ years of engineering team management experience.
      • 7+ years of working directly within engineering teams experience.
      • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience.
      • 8+ years of leading the definition and development of multi‑tier web services experience.
      • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations.
      • Experience partnering with product or program management teams.
    • Preferred Qualifications
      • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
      • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective product software engineers.
    But note: we used nested
      inside
    • . That's okay but might be considered not ideal but acceptable. Could also just list all qualifications as flat list with headings inside

      . However instruction: Use

      • for any list of duties/requirements/benefits. So we can have a flat list where each item is a qualification; we can denote basic vs preferred via inside
      • . That might be simpler. Let's do flat list:

        Qualifications

        • Basic Qualifications: 3+ years of engineering team management experience; 7+ years of working directly within engineering teams experience; 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience; 8+ years of leading the definition and development of multi‑tier web services experience; knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations; experience partnering with product or program management teams.
        • Preferred Qualifications: Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy; experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective product software engineers.
        That is a list of two items, each containing a lot of text separated by semicolons. Might be okay. Alternatively we could split each qualification into separate
      • items, but then we lose grouping of basic vs preferred. Could still do separate items with label. Better: Provide two sections: Basic Qualifications and Preferred Qualifications as headings? But we only allowed headings list; we could add

        but not allowed. So we stick with

        only for those listed headings. So we cannot add extra headings. So we need to embed the distinction inside list items. Thus Qualifications section with two
      • items as above. Now Benefits: We need to capture benefits description: "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." We can also mention sign-on payments and RSUs? That's under pay/compensation. Benefits section should include those benefits. We'll produce:

        Benefits

        • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, 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.
        We could also include sign-on payments and RSUs under Pay. Now Pay: We have salary range: "USA, WA, Bellevue - 184,900.00 - 250,200.00 USD annually". Also mention sign-on payments and RSUs. Thus:

        Pay

        Base salary range: $184,900.00 – $250,200.00 USD annually (Bellevue, WA). The total Amazon package includes sign‑on payments and restricted stock units (RSUs). Final compensation is determined based on experience, qualifications, and location.

        We should not include the link to benefits. Now ensure we didn't include any boilerplate. Check for any leftover

Similar jobs