This is a Staff Software Engineer role with The Trade Desk based in Sydney, NSW, AU The Trade Desk Role Seniority - senior More about the Staff Software Engineer role at The Trade Desk 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. Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the The Trade Desk team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities ️ Designing and building software Collaborating with team members ⚙️ Driving complex changes Key Strengths Software development lifecycle Distributed systems Programming languages ☁️ Microservices ☁️ Cloud technologies Kubernetes A Final Note: This is a role with The Trade Desk not with Hatch.