Skip to content

Senior Software Engineer – Pacing
Company | The Trade Desk |
---|
Location | New York, NY, USA |
---|
Salary | $124900 – $228900 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Proficiency in one or more languages: C#, Java, C, C++, python, SQL
- Knowledge of Software development code editors (Visual Studio, Visual Studio Code, Rider)
- Version control systems (Git, Perforce)
- Data processing
- 5+ years software development experience
- Solid understanding of computer science fundamentals.
- Distributed systems experience
Responsibilities
- Design, build, deliver and own full lifecycle development software from inception to production
- Demonstrate a firm grasp 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 line 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 system environment
- Understand the business objectives behind the code
- Understand system architecture fundamentals through self-directed learning
- Lead projects with a high degree of technical ambiguity
- Contribute to development of comprehensive success criteria
- Lead others through example, mentorship, teaching, and/or participate in hiring activities
- Use data to analyze and communicate the impact of your work on operational efficiency
Preferred Qualifications
- Databases (Microsoft SQL Server, Postgres, AeroSpike, Vertica, Redis)
- Cross group collaboration skills
- Experience building micro-services
- Operating systems and cloud
- Kubernetes
- Kafka