Taro Logo

Principal Software Engineer

Leader in CTV and AI-powered programmatic advertising, dedicated to driving innovation in digital marketing.
$200,000 - $260,000
Backend
Principal Software Engineer
Remote
501 - 1,000 Employees
12+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

Viant, a leader in CTV and AI-powered programmatic advertising, is seeking a Principal Software Engineer to join their technology team. This role focuses on the Demand Side Platform (DSP), working with a complex set of backend services and frontend UI deployed in a distributed, multi-region, cloud-based infrastructure. The position requires 12+ years of experience and offers a competitive salary range of $200,000 - $260,000.

As a Principal Software Engineer, you'll serve as the technical lead working with a team of engineers to oversee the design and implementation of interconnected services. The role involves determining long-term technical vision, leading end-to-end product development, mentoring team members, and working closely with cross-functional teams to understand pain points and identify opportunities.

The ideal candidate should have strong experience in either AdTech or Go programming, along with expertise in web services, microservices, and relational databases. Knowledge of Java, cloud technologies (AWS/Azure/GCP), and experience with scalable, operationally sustainable software is highly valued. The position offers excellent benefits including fully paid health insurance, paid parental leave, and unlimited PTO.

Working at Viant means joining a company recognized as one of the BEST PLACES TO WORK, with a strong focus on both professional growth and employee well-being. The company maintains a commitment to innovation in digital marketing and provides opportunities to work with cutting-edge technologies in the advertising technology space.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Determine long-term technical vision and scope of future projects
  • Lead end-to-end product development efforts for Viant DSP's suite of products
  • Own & contribute to major features & areas of the products
  • Work closely with cross-functional teams and customers
  • Mentor engineers
  • Drive initiatives to reduce operational load
  • Build operationally sustainable products

Requirements For Principal Software Engineer

Go
Java
MySQL
PostgreSQL
  • Must have experience in the AdTech domain OR possess strong proficiency in Go programming language
  • 12+ years of professional experience in the software industry
  • Experience with web services, microservices, or other SOA
  • Relational database experience and complex SQL
  • Bachelor's degree in Mathematics, Computer Science or related field
  • Solid understanding of data structures and algorithms
  • Knowledge of modern programming languages, especially Java and Go
  • Knowledge of cloud based technologies, especially AWS, Azure or GCP

Benefits For Principal Software Engineer

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

Related Jobs