T

The Trade Desk

Builds software for buying digital advertising

Senior Front-End Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeVentura, CA, USA

About the Job

Requirements

  • A bachelor's degree (U.S. or foreign equivalent) in Computer Science or a related field and four years of experience in the job offered or a related role.
  • Four years of experience developing front-end applications using JavaScript, TypeScript, and CSS, including experience with at least one modern client-side framework and associated testing tools, including React.
  • Four years of experience using software development tools and version control systems, including Git.
  • Three years of experience developing and maintaining complex user interface systems involving multiple components, interactive features, and multi-step user workflows.
  • Three years of experience with C# and the .NET framework, including developing high-throughput API services supporting UI functionality and backend system integrations.
  • Three years of experience working with SQL Server, including schema migrations, stored procedures, and managing large-scale systems involving multiple database instances and millions of records.
  • Three years of experience troubleshooting distributed software systems using observability or monitoring tools, including configuring dashboards and alerts.
  • Three years of experience working within Agile or Scrum development methodologies using project tracking tools, including JIRA.
  • Two years of experience designing and implementing GraphQL APIs and services.
  • Two years of experience developing and maintaining CI/CD pipelines using version control and DevOps automation tools, including GitLab or GitHub Actions or similar systems, supporting automated builds, testing, and deployment workflows across multiple projects.
  • Two years of experience deploying software applications using cloud platforms or containerization technologies, including Docker and Kubernetes.

Responsibilities

  • Collaborate with business stakeholders, product managers, designers, researchers, and engineering peers to gather requirements, define feature scope, identify risks, prepare software designs and estimates, and determine success criteria for new or updated functionality, including defining and measuring key performance indicators.
  • Monitor, troubleshoot, and improve existing software features by investigating issues, optimizing performance, and implementing enhancements or corrections as needed.
  • Prepare high-level and detailed technical design documents for new features or system changes, and participate in design reviews with cross-team stakeholders.
  • Develop and maintain front-end and back-end software components using JavaScript, TypeScript, React, C#, .NET, GraphQL, and SQL.
  • Understand system architecture fundamentals through self-directed learning, including understanding the business objectives behind the code.
  • Validate software quality by applying automated and manual testing methodologies, reviewing test strategies, and ensuring documentation meets engineering standards.
  • Participate in the full software development lifecycle, including planning, implementation, testing, deployment, validation, and ongoing support of software features.
  • Diagnose and debug large-scale distributed systems using observability tools such as New Relic, Grafana, or similar platforms, and implement dashboards and alerts to ensure system reliability.
  • Build, maintain, and improve CI/CD pipelines and deployment workflows using DevOps tools such as GitLab or GitHub Actions.
  • Deploy front-end and back-end applications using cloud and containerization technologies such as Docker, Kubernetes, and Vercel, or comparable platforms.
  • Enhance and maintain web-based user interface functionality, including investigating bugs, designing improvements, and implementing changes across database, API, and UI layers.
  • Build and maintain software systems for demand-side advertising platforms, including integrations with brands, agencies, or other programmatic media buyers.
  • Build and maintain software systems integrated with publishers and supply-side platforms, including programmatic auction workflows and supply integrations involving inventory signals, deal parameters, creative requirements, and reporting data.
  • Conduct interviews for junior and senior software engineering candidates, including behavioral questions and technical coding evaluations, assess candidates’ qualifications, and participate in hiring discussions with the interview panel.

About the Company

The Trade Desk

Builds software for buying digital advertising

The Trade Desk builds advertising software that agencies and brands use to buy digital ad space across streaming television, websites, mobile apps, and audio. Its Kokai platform combines campaign planning, audience selection, buying, and measurement in one workspace. Buyers bring their own customer data, choose audiences and budgets, and use automated bidding to purchase impressions from publishers and advertising exchanges. The company earns platform fees generally based on a share of client spending, plus fees for data and other services, while reporting revenue net of most supplier costs. The Trade Desk was founded in 2009 and is headquartered in Ventura, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Ventura, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at The Trade Desk

See more jobs