Senior Software Engineer

The Trade Desk The Trade Desk · Media · Bellevue, WA · Software Engineering

Senior Software Engineer role focused on architecting, designing, developing, and optimizing deployment automation tools and frameworks for microservices on Kubernetes. Responsibilities include developing internal tools, leading collaboration on deployment strategies, implementing monitoring systems, driving process improvements, producing documentation, partnering with SRE/Infrastructure/Security teams, evaluating emerging technologies, and mentoring junior engineers.

What you'd actually do

  1. Architect, design, develop, and optimize deployment automation tools and frameworks to enable fast, reliable, and scalable delivery of microservices on Kubernetes.
  2. Develop and maintain sophisticated internal tools including CLIs, dashboards, and automation bots that streamline deployment workflows and enhance developer productivity.
  3. Lead collaboration with engineering teams to design user-friendly, scalable deployment strategies and simplify complex Kubernetes deployment processes.
  4. Design and implement comprehensive monitoring, alerting, and health-check systems using Prometheus, Grafana, and related technologies to ensure deployment system reliability and performance.
  5. Drive improvements in onboarding and deployment processes, ensuring consistency, security, and ease of use across teams.

Skills

Required

  • Bachelor's degree in Computer Science or related field
  • 6 years of experience in the job offered or related role
  • 5 years of experience with design patterns and software architecture design patterns
  • 5 years of experience with C#, Java, C, C++, SQL
  • 3 years of experience with Cloud Computing/Virtualisation environments including Docker
  • 2 years of experience with Kubernetes
  • 2 years of experience with CI/CD
  • 1 year of experience with ArgoCD

Nice to have

  • Prometheus
  • Grafana