Get more replies from employers
Send a job-specific resume in minutes.
The Trade Desk is looking for a Software Engineer II to design, develop, and maintain backend services and systems in San Francisco. Candidates should possess a Bachelor's in Computer Science or related field and have experience with Java, Scala, or Python. Responsibilities include implementing CI/CD pipelines and working with cloud-native services.
Benefits include comprehensive healthcare, retirement options, generous vacation policies, and equity purchase programs. Join us for an inclusive work environment where everyone can thrive.
Software Engineer II
425 Market Street, Suite 2400, San Francisco, CA 94105
Permitted: work may be performed within normal commuting distance from The Trade Desk, Inc. office in San Francisco, CA.
Design, develop, and maintain backend services and system components using object-oriented languages such as Java, Scala, or Python, following internal coding standards and design guidelines.
Design and implement data processing workflows using Apache Spark or other large-scale distributed data processing frameworks to support business analytics and product requirements.
Develop high-performance and scalable data access layers, including implementing algorithms for efficient querying, caching strategies, and low-latency data retrieval.
Implement and maintain cloud-native services deployed on container orchestration platforms such as Kubernetes, ECS, and integrate with cloud infrastructure components such as IAM policies, load balancers, service meshes.
Design and validate API contracts, service interfaces, and cross-service communication patterns, including REST, RPC, or asynchronous messaging.
Create and maintain CI/CD pipelines (e.g. Gitlab CI), including automated build processes, test execution, and controlled deployment workflows to ensure reliable software delivery.
Instrument applications for observability by implementing metrics, structured logs, or distributed tracing to improve system transparency and operational insight.
Investigate and resolve software defects or performance issues by analyzing logs, system metrics, and profiling results, collaborating with relevant teams as needed.
Collaborate with product and engineering teams to convert business and functional requirements into technical specifications and system designs with clear performance and reliability goals.
$151,400 - $227,000 per year
Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field.
Position requires working knowledge of at least one programming language including Java, Scala, or Python; container orchestration platforms such as Kubernetes; containerization technologies such as Docker; designing and validating API contracts and service interfaces, including REST, RPC, or asynchronous messaging patterns; implementing CI/CD workflows, such as Gitlab CI, and automating builds, testing and controlled deployments; observability practices, including metrics, structured logging, or distributed tracing instrumentation; and diagnosing and debugging software issues using logs, system metrics, or profiling tools.
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.
Around 13 paid holidays per year.
Employees may also purchase The Trade Desk stock at a discount through The Trade Desk’s Employee Stock Purchase Plan.
Variable compensation-based incentives and commissions may also be offered depending on role.
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.