Full job description
The Trade Desk is seeking a senior software engineer with strong OO programming skills (C#, Java, or C++), cloud platform experience (AWS, Azure, or Aliyun), and Agile development expertise. The role involves designing, building, and delivering scalable, always-on distributed systems and products using technologies such as Docker, Kubernetes, .NET Core, Scala, SQL Server, and GraphQL. Responsibilities include participating in design reviews, contributing to solution design, and collaborating with platform users. Candidates should have a track record of significant, self-directed contributions to large software projects, leadership skills, and a product-focused mindset. Benefits include comprehensive healthcare, retirement plans, disability coverage, life insurance, tuition reimbursement, parental leave, paid sick and vacation time, stock purchase plans, and performance-based compensation. The base salary range is $183,100 to $274,700 USD. Location: New York.
What you'll do
- Participate actively in all aspects of designing, building, and delivering products
- Develop with a variety of platforms and technologies including Docker, Kubernetes, Gitlab, AWS, Azure, Aliyun, .NET Core, Java, Scala, SQL Server, GraphQL
- Participate in design reviews and proof of concepts
- Contribute to solution design aligned with technical roadmap and industry best practices
- Work on large-scale distributed systems coordinating thousands of servers in cloud and physical data centers
- Handle petabyte-scale data challenges, machine learning, advanced visualizations, and interactive user interfaces
- Collaborate closely with users of the platform
- Solve problems at the intersection of data science, scalable systems, and product design
Requirements
- Sustained track record of making significant, self-directed, and end-to-end contributions to large and impactful software projects
- Commercial development skills in OO programming (C#, Java or C++) and design
- Cloud-based platform experience (AWS, Azure or Aliyun)
- Excellent understanding of Agile development methodology and development practices
- Experience in Agile Scrum tools (such as Jira)
- Understanding of designing web-based, service-oriented applications and integrated back-office systems
- Experience in distributed source control system (such as Git)
- Ability to work from first principles to evaluate solutions and adapt them
- Experience building always-on systems across a variety of technologies and service layers
- Product-focused mindset
- Strong leadership and technical skills
- Ability to identify and evaluate trade-offs and advocate for best solutions
- Value and foster diversity
Tech stack
C#PythonDatabricksSQL Serveragentic programmingDockerKubernetesGitlabAWSAzureAliyun.NET CoreJavaScalaGraphQLGitAgile ScrumJira
Benefits
Comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependentsRetirement benefits such as a 401k plan and company matchShort and long-term disability coverageBasic life insuranceWell-being benefitsReimbursement for certain tuition expensesParental leaveSick time of 1 hour per 30 hours workedVacation time up to 120 hours in the first year and 160 hours thereafterAround 13 paid holidays per yearEmployee Stock Purchase Plan with discounted stock purchaseStock-based compensation grants based on company and individual performanceVariable compensation-based incentives and commissions depending on role