Lead Sr Staff Software Engineer - Front End Fundamentals
About the role
The Lead Senior Staff Software Engineer on the Desk Fundamentals team plays a critical role in shaping the future of The Trade Desk's platform. This position requires a deep understanding of software development lifecycle, cloud computing, and agile methodologies. The ideal candidate will lead the team in designing, building, and delivering the foundational experiences that ensure the platform remains exceptional for traders.
Responsibilities
- Actively review designs, code, and architecture across the team's surface area, from the platform framework to the data-rich tables and panels used by traders.
- Deliver meaningful, technical, and hands-on contributions to the team's objectives, including architectural decisions on the shared UI framework and concrete pull requests.
- Understand strategic business priorities and communicate these to the team, aligning their work with the broader roadmap and company goals.
- Drive the technical direction for how other engineering teams within Core Workflows and across the broader organization build on top of the platform framework owned by the Desk Fundamentals team.
- Collaborate with the Product Management team to develop the roadmap and MVP plans, translating complex UX and platform consistency challenges into clearly scoped, executable engineering work.
- Develop execution plans including resources, milestones, and timelines for roadmap initiatives, and define and track business KPIs and user-facing metrics.
- Continuously analyze and optimize team efficiency, remove blockers, and ensure the team ships with quality.
- Establish and deliver on team commitments, and communicate important developments and changes to area leadership and other stakeholders.
- Measure and maintain the quality of the team's contributions, including platform reliability, consistency, and developer experience for teams building on top of what the Desk Fundamentals team owns.
- Manage a small team of talented engineers, serving as both their technical leader and people manager. Help team members develop career growth plans and accelerate toward their next level. Give regular and effective feedback, and conduct annual reviews and make compensation recommendations.
- Foster an inclusive, psychologically safe team culture where diverse perspectives are genuinely valued.
Requirements
You must have a solid understanding of SDLC, DevOps, and agile methodologies. Experience with cloud computing and large-scale, distributed web applications is essential. You should have a strong grasp of design patterns and software architecture, including frontend systems design and component-based architectures. Experience in providing technical and project leadership of initiatives involving multiple teams, including platform or framework work where your team's decisions directly affect the velocity and quality of teams outside your own, is highly desirable. Additionally, experience leading and completing projects with a high degree of technical ambiguity, driving major, strategic, company-wide initiatives with significant risk, and hiring and conducting interviews are required. Proficiency in one or more of the following programming languages: TypeScript/JavaScript, C#, Java, C, C++, Python, SQL, or Scala is necessary. You must have 13+ years of software development engineering experience and 1+ years of experience directly managing people. A Bachelor's/Master's level degree in computer science or a relevant engineering-related field, or equivalent experience, is required. Additional experience in full-stack web development, frontend framework design, data visualization and table-heavy UI systems, distributed systems, microservices, Kubernetes, and AI/LLM integration into production applications is a plus.
Qualifications
You must have a solid understanding of SDLC, DevOps, and agile methodologies. Experience with cloud computing and large-scale, distributed web applications is essential. You should have a strong grasp of design patterns and software architecture, including frontend systems design and component-based architectures. Experience in providing technical and project leadership of initiatives involving multiple teams, including platform or framework work where your team's decisions directly affect the velocity and quality of teams outside your own, is highly desirable. Additionally, experience leading and completing projects with a high degree of technical ambiguity, driving major, strategic, company-wide initiatives with significant risk, and hiring and conducting interviews are required. Proficiency in one or more of the following programming languages: TypeScript/JavaScript, C#, Java, C, C++, Python, SQL, or Scala is necessary. You must have 13+ years of software development engineering experience and 1+ years of experience directly managing people. A Bachelor's/Master's level degree in computer science or a relevant engineering-related field, or equivalent experience, is required. Additional experience in full-stack web development, frontend framework design, data visualization and table-heavy UI systems, distributed systems, microservices, Kubernetes, and AI/LLM integration into production applications is a plus.
Skills
Technical leadership, project level processes and execution, people management, and fostering an inclusive, psychologically safe team culture are key skills for this role. Proficiency in one or more of the following programming languages: TypeScript/JavaScript, C#, Java, C, C++, Python, SQL, or Scala is essential. Experience in full-stack web development, frontend framework design, data visualization and table-heavy UI systems, distributed systems, microservices, Kubernetes, and AI/LLM integration into production applications is a plus.
Benefits
Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents, retirement benefits such as a 401k plan and company match, short and long-term disability coverage, basic life insurance, well-being benefits, reimbursement for certain tuition expenses, parental leave, sick time of 1 hour per 30 hours worked, vacation time for full-time employees up to 120 hours thru the first year and 160 hours thereafter, and around 13 paid holidays per year. Employees can also purchase The Trade Desk stock at a discount through The Trade Desk’s Employee Stock Purchase Plan.
Pay
$166,200—$304,700 USD
Schedule
Full-time