Senior Software Engineer - Decisioning Workflows

The Trade Desk The Trade Desk · Media · New York, NY · Software Engineering

Senior Software Engineer role focused on building decisioning workflows and recommendation systems within a large-scale digital advertising platform. The role involves developing scalable systems, collaborating with data scientists, and working with technologies like C#, Python, Databricks, and agentic programming.

What you'd actually do

  1. Commercial development skills in OO programming (C#, Java or C++) and design
  2. Cloud-based platform experience (AWS, Azure or Aliyun)
  3. Excellent understanding of Agile development methodology and development practices
  4. Experience in Agile Scrum tools (such as Jira)
  5. Understanding of designing web-based, service-oriented applications and integrated back-office systems

Skills

Required

  • OO programming (C#, Java or C++)
  • Cloud-based platform experience (AWS, Azure or Aliyun)
  • Agile development methodology
  • Agile Scrum tools (Jira)
  • web-based, service-oriented applications
  • distributed source control system (Git)

Nice to have

  • Databricks
  • SQL Server
  • agentic programming
  • Docker
  • Kubernetes
  • Gitlab
  • .NET Core
  • Java
  • Scala
  • GraphQL
  • machine learning
  • advanced visualizations
  • interactive user interfaces

What the JD emphasized

  • sustained track record of making significant, self-directed, and end-to-end contributions to large and impactful software projects
  • work from first principles to evaluate solutions and adapt them to a unique
  • building always-on systems

Other signals

  • recommendations and insights
  • agentic programming
  • machine learning