✦ Luna Orbit — System Administration

Software Development Engineer, Media Planning and Measurement

at Amazon.com

📍 US, NY, New York Unknown Posted April 14, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in computer science or equivalent
Category System Administration

Amazon Ads is hiring a Software Development Engineer to own and evolve media planning tools, including reach planning and budget allocation strategies. The role focuses on building an agentic, conversational experience that helps media planners create and optimize media strategies.

  • Design and build the core system of the agent workflow
  • Own technical solutions end-to-end from design through code and shipping
  • Deliver production-ready software with iterative development and frequent releases
  • Decompose broad planning problems into concrete designs and implementations
  • Own the full development lifecycle through production deployment

You will design and build an end-to-end agent workflow system, decomposing problem statements into scalable designs and shipping production-ready software. The stack targets large-scale, multi-tiered, multi-threaded, distributed systems using C#, C++, Java, or Perl, with strong object-oriented design and reliability/scaling expertise.

The ideal candidate is a mid-level Software Development Engineer with 3+ years of professional software development and strong object-oriented design experience. They have built reliable, scalable systems using C#, C++, Java, or Perl and can drive end-to-end development from problem definition through production deployment, especially for agentic or conversational workflows.

3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patternsreliability and scaling) of new and existing systems experience1+ years of designing and developing large-scalemulti-tieredmulti-threadedembedded or distributed software applicationstoolssystemsand services using: C#C++Javaor Perl experience1+ years of Object Oriented Design experienceExperience programming with at least one software programming language
3+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceBachelor's degree in computer science or equivalent
C#C++JavaPerlsource control managementbuild processestestingoperations deployment
media planning toolsreach planning functionalityagentic experiencenatural language conversationcross-product reach forecastingfull-funnel budget allocation strategiessoftware development lifecycledesign patternsreliability and scalingmulti-tieredmulti-threadedembedded or distributed softwareC#C++JavaPerlObject Oriented Designproduction deploymentiterative development cyclescoding standardscode reviewssource control managementbuild processestestingoperations
media planning toolsreach planning functionalityagentic experiencenatural language conversationcross-product reach forecastingfull-funnel budget allocation strategiessoftware development lifecycledesign patternsreliability and scalingdistributed software applicationsmulti-tiered software applicationsmulti-threaded software applicationsembedded softwareC#C++JavaPerlObject Oriented Designcodingiterative development cyclesproduction deploymentcode reviewssource control managementbuild processestestingoperationscoding standardsproduction-ready software
intellectual curiositycustomer obsessionshared ownershipcustomer obsessionproblem definition through production deploymentiterative mindsetcollaboration
Industry Media
Job Function Build and ship agentic media planning software and reach forecasting capabilities end-to-end.
Role Subtype Backend Engineer
Tech Domains Amazon Web Services
Software Development Engineermedia planning toolsreach planningagentic experiencenatural language conversationcross-product reach forecastingfull-funnel budget allocationsoftware development lifecycleproduction deploymentiterative development cyclesdesign patternsreliability and scalingmulti-tieredmulti-threadedembedded softwaredistributed softwareC#C++JavaPerlObject Oriented Designcoding standardscode reviewssource control managementtestingoperationsfull-funnel budget allocation strategies

Must have 3+ years of non-internship professional software development experience, Must have 2+ years of non-internship design or architecture experience focused on design patterns, reliability and scaling, Must have 1+ years building large-scale multi-tiered, multi-threaded, embedded or distributed software using C#, C++, Java, or Perl, Must have 1+ years of Object Oriented Design experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile