Staff Software Engineer

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

Staff Software Engineer role at The Trade Desk, focusing on building and delivering data-focused products and back-end infrastructure for a global digital advertising platform. The role involves end-to-end ownership, working with a variety of technologies, and contributing to large-scale distributed systems and data challenges. Staff Engineers also provide technical leadership and mentorship.

What you'd actually do

  1. You will participate actively in all aspects of designing, building, and delivering products for our clients.
  2. Develop with a variety of platforms and technologies, such Docker, Kubernetes, Gitlab, AWS, Azure, Aliyun, .NET Core, Java, Scala, SQL Server, GraphQL.
  3. Participate in design reviews and proof of concepts.
  4. Contribute to solution design in line with our overall technical roadmap and industry best practices.
  5. Staff Engineers contribute to more than our product – they build up our team. Through a combination of mentoring, technical leadership, and/or direct management of small teams, they make others better and raise the bar for those around them.

Skills

Required

  • Commercial development skills in OO programming (C#, Java or C++) and design
  • Cloud-based platform experience (AWS, Azure or Aliyun)
  • Excellent understanding of Agile development methodology and development practices
  • Experience in Agile Scrum tools (such as Jira)
  • Understanding of designing web-based, service-oriented applications and integrated back-office systems
  • Experience in distributed source control system (such as Git)

Nice to have

  • Docker
  • Kubernetes
  • Gitlab
  • .NET Core
  • Java
  • Scala
  • SQL Server
  • GraphQL

What the JD emphasized

  • end-to-end ownership
  • large-scale distributed systems
  • petabyte-scale data challenges
  • machine learning
  • always-on systems