Posted in

Lead Staff Software Engineer

Lead Staff Software Engineer

CompanyThe Trade Desk
LocationLondon, UK, Denver, CO, USA, Boulder, CO, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • You are comfortable working on an agile, distributed team spanning multiple time zones and continents.
  • You can communicate effectively across both technical and non-technical audiences.
  • You have a solid understanding of computer science and engineering fundamentals.
  • You have experience working with distributed systems.
  • You are passionate about the “why” behind what you’re doing, not just about the challenge it represents.
  • You have a track record of leading and completing projects with a high level of technical ambiguity.
  • You have 10+ years of software development engineering experience and 1+ years of experience directly managing people.
  • You have a Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent experience.
  • You are proficient in one or more of the following programming languages: C#, Python, SQL, or Scala (and willing to learn those you do not know).
  • You have a solid understanding cloud computing.

Responsibilities

  • Actively review design and code.
  • Deliver meaningful technical and hands-on contributions to the team’s objectives.
  • Understand strategic business priorities and how the team’s charter impacts those, and communicate with the team on how their work fits into the roadmap.
  • Collaborate with the PM (product management) team to develop the roadmap and MVP plans.
  • Develop execution plans (resources, milestones, and timelines) for the roadmaps.
  • Continuously analyze and optimize team efficiency.
  • Establish and deliver on team commitments.
  • Measure and maintain/improve the quality of the team’s contributions.
  • Communicate important developments and changes to area leadership and other stakeholders.
  • Manage a small team.
  • Help team members develop career growth plans.
  • Give regular and effective feedback.
  • Hold weekly 1:1 meetings with direct reports.
  • Annual reviews and compensation recommendations.

Preferred Qualifications

  • You have additional nice-to-have experience in the following areas: database engines (Microsoft SQL Server, Aerospike, Vertica, Redis), building micro-services, operating systems and cloud, Kubernetes, Kafka, EMR, Spark.