Full job description
The Trade Desk seeks a senior software engineer with 11+ years of experience to design and build large-scale, distributed systems in programmatic advertising. Responsibilities include driving architecture and design of end-to-end systems, developing custom APIs and backend services, optimizing data storage and API performance, creating data processing workflows, collaborating with data scientists, implementing monitoring and observability, and building client-facing applications. Required skills include proficiency in Python, Java, C#, or Scala; knowledge of data modeling and cloud data warehouses like Snowflake and Vertica; familiarity with big data technologies such as Apache Spark and Kafka; and experience leading projects and mentoring peers. The role requires a Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience. Benefits include comprehensive healthcare, retirement plans with company match, disability coverage, life insurance, tuition reimbursement, parental leave, sick and vacation time, paid holidays, stock purchase plan, and variable incentives. Base salary range is $124,900 to $228,900 USD. Location: Bellevue, Washington, United States.
What you'll do
- Drive architecture and design for end-to-end systems within Custom Solutions, influencing platform patterns and best practices across teams
- Develop custom APIs and backend services that integrate seamlessly with the core platform
- Optimize data storage, retrieval, and API performance for global-scale programmatic workloads
- Apply best practices in software engineering across the stack for scalability, maintainability, and resilience
- Create and maintain data processing workflows and automation solutions to support large-scale advertiser operations
- Collaborate with data scientists to integrate productionized models and algorithms into full-stack systems for advanced bidding and analytics
- Implement monitoring, logging, and observability across frontend and backend systems to maintain reliability and performance
- Design and build client-facing applications with responsive, intuitive UIs using frontend frameworks
- Identify opportunities to standardize patterns to accelerate future solution delivery
Requirements
- Deep experience designing and building large-scale, distributed systems across client-facing applications, backend services, and data workflows
- Proven ability to own architecture and technical direction for complex, end-to-end systems
- Strong knowledge of data processing frameworks and workflows, with experience scaling systems for data-intensive workloads
- Proficiency in one or more programming languages such as Python, Java, C#, or Scala
- Solid understanding of data modeling concepts and experience with relational and cloud data warehouses (e.g., Snowflake, Vertica)
- Familiarity with big data technologies (e.g., Apache Spark, Kafka) and best practices for building resilient, high-performance systems
- Track record of leading and completing projects with high levels of technical ambiguity while mentoring and growing peers
- Strong communication skills for aligning technical decisions with business priorities across technical and non-technical stakeholders
- Background with big data technologies
- Familiarity with full stack development is a plus
- 11+ years of software development experience, with significant experience building and scaling production systems
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
Tech stack
PythonJavaC#ScalaSnowflakeVerticaApache SparkKafkafull stack developmentAPIsbackend servicesdata processing workflowsmonitoringloggingobservabilityfrontend frameworks
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 yearEmployee Stock Purchase Plan with discounted stock purchaseVariable compensation-based incentives and commissionsEligibility for stock-based compensation grants based on company and individual performance