Software Engineer II

The Trade DeskBellevue, WA
10hRemote

About The Position

Build web services at scale with C# programming language and ASP.NET framework. Optimize application code and infrastructure to reduce infrastructure cost. Command line or web based developer tool development with C# and Python. Troubleshoot in low-level systems including native code, language runtimes and operating systems. Design build pipelines and deploy microservices using good CI/CD principles. Containerize applications using Docker and deploy through Kubernetes. Scale existing microservices to meet increased demand requirements while utilizing resources efficiently. Participate in peer code reviews, setting best practices and providing peer feedback to aide team growth. Drive large initiatives from concept to completion, resolving ambiguity through collaboration and sound technical judgment. Contribute to maintenance of existing services using automated testing and alerting through high-quality code. Mentor and guide junior engineers through technical design, code reviews, and pair programming to accelerate their growth and improve overall team productivity.

Requirements

  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Software Engineering, or related field and three (3) years of experience in the job offered or related role OR Master's degree (U.S. or foreign equivalent) in Computer Science, Software Engineering, or related field and one (1) year of experience in the job offered or related role.
  • Must have one (1) year of experience with: object-oriented programming languages; low-latency, system-level development in Linux; Python development and scripting; shell scripting; software development on Linux operating system including Git; database operations and SQL queries; Docker and Kubernetes; web development with JavaScript and web frameworks; and building and using CI/CD pipelines.

Responsibilities

  • Build web services at scale with C# programming language and ASP.NET framework.
  • Optimize application code and infrastructure to reduce infrastructure cost.
  • Command line or web based developer tool development with C# and Python.
  • Troubleshoot in low-level systems including native code, language runtimes and operating systems.
  • Design build pipelines and deploy microservices using good CI/CD principles.
  • Containerize applications using Docker and deploy through Kubernetes.
  • Scale existing microservices to meet increased demand requirements while utilizing resources efficiently.
  • Participate in peer code reviews, setting best practices and providing peer feedback to aide team growth.
  • Drive large initiatives from concept to completion, resolving ambiguity through collaboration and sound technical judgment.
  • Contribute to maintenance of existing services using automated testing and alerting through high-quality code.
  • Mentor and guide junior engineers through technical design, code reviews, and pair programming to accelerate their growth and improve overall team productivity.

Benefits

  • 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 can also purchase The Trade Desk stock at a discount through The Trade Desk’s Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service