Software Development Engineer, Bidding Analytics and Metrics (BAM)

AmazonArlington, VA
$143,700 - $194,400Onsite

About The Position

The Bidding Analytics and Metrics (BAM) team is responsible for critical data architecture, pipelines, and reporting services, including supply-side and demand-side analytics. They develop and maintain experimentation and recommendation systems to provide actionable insights to advertisers and internal stakeholders for performance understanding and optimization. The team is seeking a skilled Software Engineer to empower their analytics organization by architecting robust, scalable systems that transform raw data into reliable, actionable business insights. The engineer will collaborate with business leaders and data teams to design and implement high-performance data pipelines powering intuitive dashboards and reporting tools, and integrate advanced analytics or AI-driven workflows for data-informed decision-making across the ads tech organization.

Requirements

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ 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 experience
  • 3+ 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

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Responsibilities

  • Design and implement features for near real-time data processing systems handling terabytes of data per day
  • Own end-to-end delivery of software components: requirements, design, implementation, testing, deployment, and operational support
  • Build and maintain distributed systems that process advertising data (campaign, ad line, bidding funnel, supply health)
  • Participate in on-call rotations and operational excellence initiatives to maintain 100% availability
  • Contribute to architecture decisions for data pipelines, caching layers, and data transformation services
  • Write high-quality, maintainable code with thorough unit and integration test coverage
  • Collaborate with partner teams across the ad serving stack (sub-systems like AAX/Cinder, troubleshooting, forecasting, pacing)
  • Mentor teammates and participate in code/design reviews

Benefits

  • 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
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service