Unknown Company

Senior Software Engineer - Pacing

chicago, il • Posted 2 weeks ago
Onsite Full Time Software Architecture & Engineering

Software Engineer Backend Development Java Distributed Systems C#

Join The Trade Desk and contribute to building high-quality, scalable backend infrastructure for our platform. You'll be involved in developing client-facing applications and internal solutions, ensuring efficiency and quality in a collaborative environment. Our systems process a trillion queries daily, presenting algorithmic, optimization, and scaling challenges. We use .Net, gRPC, REST, Docker, Kafka, and SQL Server, and follow Agile methodologies to deliver high-performing products quickly.

What You’ll Do:

  • Design, build, deliver, and own full lifecycle software development.
  • Demonstrate a strong understanding of the software development lifecycle.
  • Drive complex changes across multiple components.
  • Deliver high-quality changes with automated tests, metrics, and monitoring.
  • Collaborate with team members to deliver features.
  • Guide and review product feature changes in line with roadmaps.
  • Implement and maintain product features.
  • Build reusable components and processes.
  • Create execution plans incorporating user data, observations, and market insights.
  • Validate changes to ensure high-quality product releases.
  • Work in a distributed system environment.
  • Understand the business objectives behind the code.
  • Understand system architecture fundamentals through self-directed learning.
  • Lead projects with technical ambiguity.
  • Contribute to comprehensive success criteria.
  • Lead others through mentorship, teaching, and hiring participation.
  • Use data to analyze and communicate the impact of your work.

Who You Are:

  • 5+ years of software development experience.
  • Proficiency in C#, Java, C, C++, Python, or SQL.
  • Knowledge of software development code editors (Visual Studio, Visual Studio Code, Rider).
  • Experience with version control systems (Git, Perforce).
  • Experience with data processing.
  • Solid understanding of computer science fundamentals.
  • Experience with distributed systems.

Nice to Have:

  • Experience with databases (Microsoft SQL Server, Postgres, AeroSpike, Vertica, Redis).
  • Experience building microservices.
  • Knowledge of operating systems and cloud technologies.
  • Experience with Kubernetes and Kafka.

The Trade Desk offers 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.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

#J-18808-Ljbffr

Senior Software Engineer - Pacing in chicago at Unknown Company

This position is listed as full time and onsite.

Back to Job Search