AdTechTalent
Engineering1 month agoOn-site

The Trade Desk

Senior Full Stack Software Engineer - Omnichannel

distributed systemsbackend developmentC#JavaPythonSparkAirflowKafkaFlinkKubernetesTerraformad techreal-time biddingidentity resolutioncross-channel measurementsoftware engineeringagile

Key details

Salary

$125K – $229K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Bellevue, United States

Full job description

The Trade Desk is seeking a senior Software Engineer for its Omnichannel team. The role involves designing and building systems to orchestrate advertising across channels, working cross-functionally with identity, measurement, and bidding teams. Candidates must have 7+ years of software development experience, strong backend and distributed systems skills in C#, Java, or Python, and a solid understanding of computer science fundamentals. Responsibilities include end-to-end project ownership, translating business requirements into technical designs, delivering high-quality code with automated testing, and mentoring other engineers. Experience with large-scale data processing tools (Spark, Airflow, Kafka, Flink) and cloud infrastructure (Kubernetes, Terraform) is a plus. The position is full-time based in Bellevue, Washington. Salary range is $124,900 to $228,900 USD. Benefits include comprehensive healthcare, retirement plans, disability coverage, life insurance, tuition reimbursement, parental leave, paid sick and vacation time, paid holidays, stock-based compensation, and an employee stock purchase plan.

What you'll do

  • Design and build systems that orchestrate advertising across channels, ensuring a unified narrative from first impression to conversion
  • Work across team boundaries partnering with identity, measurement, and bidding teams to integrate their capabilities into cohesive omnichannel solutions
  • Own projects end to end, from early design through production rollout and ongoing operation
  • Translate ambiguous business requirements into concrete technical designs and execution plans
  • Deliver high-quality changes with automated tests, metrics, and monitoring
  • Collaborate with product managers and business stakeholders to define success and drive toward it
  • Mentor other engineers and contribute to a culture of trust, ownership, and technical excellence

Requirements

  • 7+ years of software development experience
  • Strong experience with distributed systems and backend development in a language such as C#, Java, or Python
  • Solid understanding of computer science and engineering fundamentals
  • Comfortable working on an agile, distributed team spanning multiple time zones

Tech stack

C#JavaPythonSparkAirflowKafkaFlinkKubernetesTerraform

Benefits

Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependentsRetirement benefits such as a 401k plan and company matchShort and long-term disability coverageBasic life insuranceWell-being benefitsReimbursement for certain tuition expensesParental leaveSick time of 1 hour per 30 hours workedVacation time for full-time employees up to 120 hours through the first year and 160 hours thereafterAround 13 paid holidays per yearEligibility for stock-based compensation grantsVariable compensation-based incentives and commissions depending on roleEmployee Stock Purchase Plan with discounted stock purchase

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.