Lead Staff Software Engineer
Company | The Trade Desk |
---|---|
Location | London, UK, Denver, CO, USA, Boulder, CO, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert 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.