Jobs · Consulting · Washington

Senior Software Development Engineer, Creative Advertiser Experiences

Amazon · Seattle, WA · 1 mo ago
ConsultingFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections where there is real specific content. We need to parse the job description. Description: It's a narrative. We need to extract sections. We have: - About the role: The first paragraph(s) describing role: "Are you passionate about building software systems that operate at massive scale? ..." That's about the role. - Key job responsibilities: bullet list (though not bullet but sentences). We'll need to put them in
  • . - About The Team: maybe part of About the role? Could be separate but not required heading. We could include under About the role or maybe separate "About the Team". Not required heading list; we can include as prose under About the role. - Basic Qualifications: list of qualifications. - Preferred Qualifications: list. - Benefits: described: "Amazon also offers comprehensive benefits including health insurance ... 401(k) matching, paid time off, and parental leave." Also mention sign-on payments and RSUs. So we have benefits content. - 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." Then later: "USA, WA, SEATTLE - 168,100.00 - 227,400.00 USD annually". So we have pay range. - Schedule: Not mentioned. No schedule info. So we should not include Schedule section. - Skills: Not explicitly listed; maybe implied but not specific. We could omit Skills section if no specific content. - Requirements: Could combine Basic and Preferred Qualifications? The instruction: Use headings for Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide what to put under Requirements vs Qualifications. Usually Requirements = basic qualifications, Qualifications = preferred qualifications. We'll follow that. Thus sections:

    About the role

    with prose.

    Responsibilities

    with
    • items.

      Requirements

      with basic qualifications list.

      Qualifications

      with preferred qualifications list.

      Benefits

      with prose list.

      Pay

      with prose including salary range and sign-on/RSUs. We should not include Schedule. We must preserve all substantive information, not invent or summarize away detail. Must not include boilerplate like EEO, accommodation link, etc. Remove those. We need to keep the details: mention of GenAI, agentic AI architecture, mentoring, etc. Let's extract. First paragraph: "Are you passionate about building software systems that operate at massive scale? Do you thrive when tackling ambiguous technical challenges and turning them into elegant, well-architected solutions? As a Sr SDE at CrAX (Creative Advertiser Experiences), you will lead the design and delivery of complex software systems that directly impact advertising customers. You will define technical strategy, drive agentic AI architecture, and mentor engineers on your team while continuing to write exemplary code. This role offers the opportunity to shape how your team builds and operates software, balancing near-term delivery with long-term quality and extensibility. If you are a collaborative, curious, and innovative engineer who enjoys solving hard problems and raising the bar for those around you, we want to hear from you." That's About the role. Next: "Key job responsibilities Lead the design, implementation, and delivery of multi-engineer software projects spanning the full development lifecycle, from defining technical strategy through deployment and operational excellence. Own your team's architectural direction by evaluating tradeoffs across scalability, performance, security, and maintainability, and influence technical decisions in dependent systems you do not directly control. Write high-quality, well-organized code that serves as a model for the team, and conduct thorough code reviews to ensure consistency, clarity, and adherence to best practices. Mentor and coach engineers on your team, providing technical guidance and career development support while building an inclusive environment where all voices contribute to decision-making. Identify opportunities via genAI to simplify existing systems, reduce technical debt, and adopt new technologies or design patterns that improve reliability and accelerate delivery across your team and partner teams." We'll make each sentence a
    • . Next: "About The Team Our team delivers creative experiences that help advertisers achieve better campaign outcomes, while improving publisher long-term monetization. We obsess over TV and display to support brand advertising across Amazon 1P and 3P supply, for all demand programs. Our vision is to help advertisers create personalized, engaging ad experiences with minimal effort. We do this by augmenting and optimizing advertiser provide inputs, to deliver creative experiences tailored to the shopper and publisher context. We leverage GenAI to supplement or enhance creative assets on behalf of advertisers, as well as detect and resolve creative defects. We measure success by advertiser adoption, impression coverage, and performance of our creative solutions." We could include this under About the role as additional prose, or maybe separate "About the Team". Since not in required headings, we can incorporate into About the role prose. Next: "Basic 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" We need to split into list items. Next: "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" We'll list. Next: Benefits: "Amazon is an equal opportunity employer ..." that's boilerplate to remove. Then: "If you have a disability and need a workplace accommodation..." remove. Then: "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." We need to keep benefits details: health insurance list, 401(k) matching, paid time off, parental leave. Also mention sign-on payments and RSUs (though that is compensation). We'll keep sign-on payments and RSUs under Pay maybe. We also have location and salary: "USA, WA, SEATTLE - 168,100.00 - 227,400.00 USD annually". Also mention "Company - Amazon.com Services LLC Job ID: A10538691" - we drop Job ID. Thus Pay section: include base salary range, sign-on payments, RSUs. We should not include the link to benefits page? It's not boilerplate? It's a link to learn more; could be considered boilerplate but it's part of benefits. Might be okay to keep but it's a link; but we can keep as prose. We must not include the EEO statement, accommodation, etc. Now construct HTML. We'll output:

      About the role

      Are you passionate about building software systems that operate at massive scale? Do you thrive when tackling ambiguous technical challenges and turning them into elegant, well-architected solutions? As a Sr SDE at CrAX (Creative Advertiser Experiences), you will lead the design and delivery of complex software systems that directly impact advertising customers. You will define technical strategy, drive agentic AI architecture, and mentor engineers on your team while continuing to write exemplary code. This role offers the opportunity to shape how your team builds and operates software, balancing near-term delivery with long-term quality and extensibility. If you are a collaborative, curious, and innovative engineer who enjoys solving hard problems and raising the bar for those around you, we want to hear from you. Our team delivers creative experiences that help advertisers achieve better campaign outcomes, while improving publisher long-term monetization. We obsess over TV and display to support brand advertising across Amazon 1P and 3P supply, for all demand programs. Our vision is to help advertisers create personalized, engaging ad experiences with minimal effort. We do this by augmenting and optimizing advertiser provide inputs, to deliver creative experiences tailored to the shopper and publisher context. We leverage GenAI to supplement or enhance creative assets on behalf of advertisers, as well as detect and resolve creative defects. We measure success by advertiser adoption, impression coverage, and performance of our creative solutions.

      Responsibilities

      • Lead the design, implementation, and delivery of multi-engineer software projects spanning the full development lifecycle, from defining technical strategy through deployment and operational excellence.
      • Own your team's architectural direction by evaluating tradeoffs across scalability, performance, security, and maintainability, and influence technical decisions in dependent systems you do not directly control.
      • Write high-quality, well-organized code that serves as a model for the team, and conduct thorough code reviews to ensure consistency, clarity, and adherence to best practices.
      • Mentor and coach engineers on your team, providing technical guidance and career development support while building an inclusive environment where all voices contribute to decision-making.
      • Identify opportunities via genAI to simplify existing systems, reduce technical debt, and adopt new technologies or design patterns that improve reliability and accelerate delivery across your team and partner teams.

      Requirements

      • 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

      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

      Benefits

      Amazon 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.

      Pay

      The base salary range for this position is $168,100.00 - $227,400.00 USD annually (Seattle, WA). The Amazon package includes sign-on payments and restricted stock units (RSUs), with final compensation determined based on experience, qualifications, and location.

      We need to ensure we didn't repeat job title as heading. We didn't. We omitted Schedule. Check for any leftover boilerplate: we removed EEO, accommodation, link to benefits (we kept a generic mention but not the URL). The instruction: "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions." The link to benefits is maybe considered navigation? It's a link to learn more; but it's not strictly required. Safer to remove the URL. We removed it. We kept "Learn more about our benefits at https://amazon.jobs/en/benefits." We removed that sentence entirely. Good. We kept the benefits description. Check for duplicated lines

Similar jobs