Logo
The Trade Desk

Lead Senior Software Engineer - Service Fabric

The Trade Desk, Bellevue, Washington, us, 98009


The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust, ownership, empathy, and collaboration. We value the unique experiences and perspectives that each person brings to The Trade Desk, and we are committed to fostering inclusive spaces where everyone can bring their authentic selves to work every day.

Do you have a passion for solving hard problems at scale? Are you eager to join a dynamic, globally-connected team where your contributions will make a meaningful difference in building a better media ecosystem? Come and see why Fortune magazine consistently ranks The Trade Desk among the best small- to medium-sized workplaces globally.

What we do

At The Trade Desk, Service Fabric teams are working toward enabling transition into service oriented architectures for our client facing platforms. Our goal is to enable developers to build and ship new features in an efficient and streamlined way and we accomplish this by building out the core backend systems that power the platform and provide tools for other teams to build on top of them. We focus on long term scalability of the whole system and strive to improve the development experience of everyone working on it.

Technologies in use on Service Fabric:

C#

SQL Server/Vertica/Redis

GraphQL

AWS / Azure / K8s

NewRelic / Grafana (we love some dashboards!)

Service Fabric is comprised of several teams with slightly different areas of expertise and charters, but all of them are working towards one common goal. One such team is Feature Services (FTRSRV).

What you’ll do

FTRSRV is responsible for developing our new GraphQL API and establishing best practices and patterns to be used in a services-oriented architecture. We identify and solve the problems that can have the biggest positive impact for both our internal and external API clients. We regularly provide guidance related to our publicly facing schemas and endpoints, as well to internal developer teams on how to better structure their services.

What is cool about working on FTRSRV?

We are leading the way on adopting modern architecture patterns and jumping head-first into the most challenging problems.

We are a close-knit team whose members are quick to provide assistance with debugging, code reviews, and collaborative problem solving.

We have a tight relationship with Technical Account Managers and visibility into what our Enterprise clients are doing with the API. This means we have a direct line to our customer and our work can have a direct, positive impact to their use cases and our business.

Our work has a big and broad impact, powering both our internal teams as well as our external API clients.

As a Lead Senior Software Engineer, you’ll experience the best of both worlds. You’ll manage a small team of direct reports, building up your people management and leadership skills, while contributing to and delivering on challenging technical problems.

Who you are:

Our culture is much deeper than just having fun together (though we do that well, too). We take pride in our engineers being trust-builders, generous givers, scrappy problem solvers, and gritty pursuers of excellence. You do not have to meet all the requirements below, but we believe that people who meet most of them will have a higher likelihood of succeeding in this role:

You are a strong communicator.

You have experience in leading and completing projects with a high degree of technical ambiguity.

You have experience with backend API development in GraphQL or REST.

You have experience in working with non-technical stakeholders.

You have 7+ years of software development, engineering experience.

You are interested in managing a small team of direct reports and helping to guide their career growth.

You have a Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent experience. Not everyone has the same level of access to opportunities. What is most important to us is what and how you can contribute, which is why our consideration is not limited by the level of education you have.

#J-18808-Ljbffr