The Trade Desk Logo

The Trade Desk

Staff Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Easy Apply
In-Office
Sydney, New South Wales
Senior level
Easy Apply
In-Office
Sydney, New South Wales
Senior level
As a Staff Software Engineer, you will design and develop software products, drive lifecycle improvements, mentor team members, and collaborate in a distributed environment to ensure high-quality product releases.
The summary above was generated by AI
What We Do

Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders.

At The Trade Desk, we focus on building backend infrastructure with an emphasis on quality at scale. Whether we are building parts of our client-facing applications, internal tools for our team members, or model pipelines for bidding optimizations, we ensure we have the infrastructure, development practices, and tools to do it right and efficiently.

Our systems operate 24/7, serving global traffic. We build a distributed system in a highly collaborative environment, utilizing a broad range of technologies. Our backend developers tackle algorithmic, optimization, and scale challenges in everything we do.

What You’ll Do

Some of the work you will be doing to help us deliver on our mission includes:

  • Design, build, deliver, and own full lifecycle development software from inception to production
  • Demonstrate a strong understanding of the entire software development lifecycle
  • Drive complex changes involving multiple components
  • Deliver quality changes, including automated tests, metrics, and monitoring
  • Collaborate with team members to deliver features
  • Guide and review changes to product features in alignment with product roadmaps
  • Implement and maintain product features
  • Build components and processes that are regularly used by others
  • Build execution plans incorporating user data, observations, and market insight
  • Validate changes to ensure high-quality product releases
  • Work in a distributed systems environment
  • Understand the business objectives behind the code
  • Learn and apply system architecture fundamentals through self-directed learning
  • Participate in and lead projects with a high level of technical ambiguity
  • Contribute to developing comprehensive success criteria
  • Lead others through example, mentorship, and teaching
  • Participate in hiring activities
  • Use data to analyze and communicate the impact of your work on operational efficiency

We are a global team with diverse backgrounds, experiences, and perspectives. You welcome ideas different from your own and work to build from common ground. You value, seek out, and foster both visible and invisible dimensions of diversity.

Who You Are

Our culture is deeper than simply 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 people who meet most will likely be successful in this role:

  • You are comfortable working on an agile, distributed team across multiple time zones and continents
  • You communicate effectively with 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 proficient in one or more programming languages such as C#, Java, C, C++, Python, SQL, or Scala
  • You have familiarity with software development tools such as Visual Studio, Visual Studio Code, Rider, and version control systems (Git, Perforce)
  • You have 7+ years of software development engineering experience
  • You have a Bachelor’s or Master’s degree in computer science or a related engineering field, or equivalent practical experience
    • We recognize not everyone has equal access to educational opportunities; what matters to us is your ability to contribute
  • You have nice-to-have experience in one or more areas:
    • Database engines (Microsoft SQL Server, Postgres, Aerospike, Vertica, Redis)
    • Building microservices
    • Operating systems and cloud technologies
    • Kubernetes
    • Kafka

A wide variety of technical opportunities is one of the best things about being a software engineer at The Trade Desk. We do not expect you to know every technology we use before joining. What we care about is your ability to learn quickly and solve complex problems using the best tools for the job.

We are not seeking engineers who know all the answers; we need engineers who can invent answers no one has thought of yet and find answers to questions not yet asked.

As an Equal Opportunity Employer, The Trade Desk is committed to creating an inclusive hiring experience where everyone has the opportunity to thrive.

Please reach out to us at accommodations@​thetradedesk.​com to request an accommodation or discuss any accessibility needs you may require to access our Company Website or navigate any part of the hiring process. 

When you contact us, please include your preferred contact details and specify the nature of your accommodation request or questions. Any information you share will be handled confidentially and will not impact our hiring decisions.

Top Skills

Aerospike
C
C#
C++
Git
Java
Kafka
Kubernetes
Microsoft Sql Server
Perforce
Postgres
Python
Redis
Rider
Scala
SQL
Vertica
Visual Studio
Visual Studio Code

Similar Jobs

5 Days Ago
Remote or Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Design and implement scalable cloud solutions; collaborate on high-quality software delivery and mentoring; ensure integration of AI in processes.
Top Skills: AIAngularJavaJavaScriptJunitReactSeleniumTestngUnix-Based SystemsVue
13 Days Ago
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Artificial Intelligence
The Staff Backend Software Engineer will design and build scalable back-end systems for AI-driven chat, mentor teams, and influence architecture and processes.
Top Skills: AWSExpress.JsMongoDBNode.jsNuxtPostgresTerraformTypescriptVue
13 Days Ago
In-Office
Sydney, New South Wales, AUS
Senior level
Senior level
Artificial Intelligence
As a Staff Backend Software Engineer, you will design and implement enterprise-grade features and back-end systems, ensuring reliability, security, and compliance for enterprise users. You will mentor junior engineers and collaborate across teams to deliver technical solutions.
Top Skills: AWSExpress.JsMongoDBNode.jsPostgresTerraformTypescript

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account