- Company Name
- The Trade Desk
- Job Title
- Senior Software Engineer, Back-end
- Job Description
-
Job title: Senior Software Engineer, Back‑end
Role Summary:
Lead end‑to‑end design, construction, and deployment of high‑scale back‑end components for a distributed advertising platform. Own feature lifecycles, mentor peers, and drive technical excellence while collaborating across a global, distributed team.
Expectations:
- Deliver reliable, well‑tested, and performant code in a highly scalable, distributed environment.
- Actively mentor junior team members and influence architectural decisions.
- Communicate clearly with cross‑functional stakeholders and participate in hiring.
Key Responsibilities:
- Design, implement, and maintain full‑stack back‑end features from concept to production.
- Write automated tests, metrics, and monitoring for quality assurance.
- Integrate new functionality into existing micro‑services and data pipelines.
- Conduct code reviews and enforce coding standards.
- Create and follow execution plans based on data, user insight, and business goals.
- Collaborate with product, ops, and analytics teams to define and validate success criteria.
- Facilitate knowledge sharing and lead technical discussions on complex, ambiguous problems.
Required Skills:
- 7+ years of software development engineering experience.
- Proficient in C#, Java, C, C++, Python, SQL, or Scala.
- Strong understanding of computer science fundamentals and distributed systems.
- Experience with Git, Perforce; familiarity with Visual Studio/Visual Studio Code/Rider.
- Strong problem‑solving skills, ability to work across time zones.
- Knowledge of database engines (Postgres, SQL Server, Redis), micro‑services, Kubernetes, Kafka (preferred).
- Ability to write clean, maintainable code with automated tests and monitoring.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience. No mandatory certifications; industry knowledge and proven contributions are prioritized.