Software Engineer II

The Trade Desk The Trade Desk · Media · Madrid, Spain · Software Engineering

Software Engineer II role at The Trade Desk, focusing on end-to-end ownership of data-focused products, building back-end infrastructure, and solving algorithmic, optimization, and scale challenges in a distributed system environment. The role emphasizes quality at scale, collaboration, and delivering features from inception to production.

What you'd actually do

  1. Design, build, deliver and own full lifecycle development software from inception to production
  2. Demonstrate a firm grasp of the entire software development lifecycle
  3. Drive complex changes involving multiple components
  4. Deliver quality changes, including automated tests, metrics and monitoring
  5. Collaborate with team members to deliver features

Skills

Required

  • computer science fundamentals
  • engineering fundamentals
  • distributed systems
  • C#
  • Java
  • C
  • C++
  • Python
  • SQL
  • Scala
  • Git
  • Perforce
  • Visual Studio
  • Visual Studio Code
  • Rider

Nice to have

  • database engines (Microsoft SQL Server, Postgres, AeroSpike, Vertica, Redis)
  • building micro-services
  • operating systems and cloud
  • Kubernetes
  • Kafka