Taro Logo

Sr. Software Engineer, Runtime

Leader in CTV and AI-powered programmatic advertising, dedicated to driving innovation in digital marketing.
$130,000 - $180,000
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

Viant, a leader in CTV and AI-powered programmatic advertising, is seeking a Senior Software Engineer for their Runtime team. This role focuses on managing their high-volume, low-latency ad server that processes billions of requests daily. The position offers an exciting opportunity to work with cutting-edge technology in bid optimization and dynamic performance optimization.

The role involves developing scalable solutions for Viant's Demand Side Platform (DSP), where customers set up and monitor ad campaigns. You'll be responsible for designing and implementing features with a focus on cost-effectiveness, scalability, and fault tolerance. The position requires expertise in distributed systems, working with technologies like GoLang, Java, and MySQL, while utilizing AWS cloud services.

As a senior engineer, you'll participate in the entire software development lifecycle, from concept to deployment, while collaborating with cross-functional teams. The role offers competitive compensation ($130,000-$180,000) and comprehensive benefits including fully paid health insurance, paid parental leave, and unlimited PTO.

This is an excellent opportunity for experienced engineers passionate about high-performance computing and ad-tech to join a publicly traded company (NASDAQ: DSP) that's been recognized as one of the Best Places to Work. The hybrid work environment across multiple locations (Irvine, Los Angeles, Seattle, San Francisco) provides flexibility while maintaining collaborative opportunities.

Last updated 2 days ago

Responsibilities For Sr. Software Engineer, Runtime

  • Provide technical expertise to implement and deliver various web and system projects
  • Organize and participate in review sessions and architectural discussions
  • Participate in system testing and Root Cause Analysis (RCA)
  • Design, develop, and maintain scalable, high-performance systems
  • Contribute to existing projects and identify future improvements
  • Work on optimizing application performance for low-latency and high-throughput
  • Interface with program managers and cross-functional teams

Requirements For Sr. Software Engineer, Runtime

Go
Java
MySQL
  • B.S. in Computer Science or related fields
  • Strong foundation in computer science and OOP
  • 5+ years of professional experience in software industry
  • Experience programming in GoLang or Java
  • Experience with MySQL and other database technologies
  • Experience with AWS and related cloud technologies
  • Expertise in designing and implementing scalable, high-performance distributed systems
  • Familiarity with multithreading, concurrency, and low-latency application development
  • Expert ability to identify and resolve project issues
  • Ad-tech experience preferred

Benefits For Sr. Software Engineer, Runtime

Medical Insurance
Parental Leave
  • Fully paid health insurance
  • Paid parental leave
  • Unlimited PTO

Related Jobs