Haystack
← Back to Jobs
Full time
Technology
A9

Software Development Engineer, Creative Serving and Optimization

A9.com LLCSeattle, Washington🇺🇸United StatesPosted Oct 8, 2026

Why This Role Stands Out

This role offers an incredible opportunity to shape the future of ad tech by designing and building highly scalable, low-latency services that impact billions of users, with significant potential for career growth and mentorship. You'll thrive here if you're a mid-senior engineer passionate about distributed systems, microservices, and cloud infrastructure, looking for a hybrid environment where you can innovate and lead. Join a reputable company and contribute to cutting-edge technology while developing your skills in a collaborative setting.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Seattle, Washington, United States
MicroservicesAWSC#C++JavaPerl

Job Description

As a Senior Ad Tech Software Development Engineer, you will design, build, and operate highly scalable, low-latency ad serving and optimization services that handle hundreds of billions of requests. You will define service architecture, break complex problems into microservices, write production-quality code in languages such as Java or C++, and work with cloud-based infrastructure. You will also mentor junior engineers, contribute to coding standards, and collaborate with product and business teams to improve advertising performance.

Responsibilities

  • Design and implement highly scalable, low-latency ad serving and optimization services
  • Architect cloud-based distributed systems and microservices to meet strict SLAs
  • Write production-quality code in languages such as Java, C++, C#, or Perl
  • Own the full software development lifecycle including testing, deployment, and operations
  • Mentor junior engineers, participate in code reviews, and raise coding standards
  • Collaborate with product and business stakeholders to translate requirements into technical designs
  • Monitor, troubleshoot, and improve the reliability and performance of ad serving systems
  • Break large, complex problems into manageable components and deliver them iteratively

Required Skills

  • Java
  • C++C
  • Distributed Systems Design
  • Microservices Architecture
  • Cloud Services (e.g., AWS)
  • Object-Oriented Design (OOD)
  • Scalability and Performance Optimization
  • Data Structures and Algorithms

Similar jobs