Principal Software Engineer

Leader in 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

Description For Principal Software Engineer

Viant Technology Inc. (NASDAQ: DSP) is seeking a Principal Software Engineer to lead their Demand Side Platform (DSP) development team. This role sits at the intersection of advertising technology and sophisticated distributed systems, requiring a seasoned professional with 12+ years of experience. The position involves architecting and overseeing complex backend services deployed across multi-region, cloud-based infrastructure.

The ideal candidate will serve as a technical lead, working with a team of engineers to design and implement interconnected services that power Viant's DSP. This role requires deep expertise in either AdTech or Go programming, along with substantial experience in microservices architecture and relational databases. The position offers the opportunity to shape the technical vision of the platform while mentoring team members and driving operational excellence.

Key responsibilities include leading end-to-end product development, determining long-term technical vision, and working closely with cross-functional teams to understand and address customer needs. The role requires strong technical leadership skills, as you'll be responsible for mentoring engineers and driving initiatives to reduce operational load while ensuring system scalability and sustainability.

The position offers competitive compensation ranging from $200,000 to $260,000 annually, along with comprehensive benefits including fully paid health insurance, paid parental leave, and unlimited PTO. Viant, recognized as one of the Best Places to Work, provides a supportive environment focused on professional growth and well-being.

This is an excellent opportunity for a senior technical leader who wants to make a significant impact in the AdTech industry while working with cutting-edge technologies and leading a team of talented engineers. The role offers the flexibility of remote work while maintaining collaboration with offices in major tech hubs including Irvine, Los Angeles, Seattle, and San Francisco.

Last updated 5 hours 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

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
  • Knowledge of modern programming languages, especially Java and Go
  • Knowledge of cloud based technologies
  • Experience building scalable, operationally sustainable software

Benefits For Principal Software Engineer

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

Interested in this job?

Jobs Related To Viant Technology Inc. Principal Software Engineer

Software Engineering Director - Zelle

Software Engineering Director position leading Zelle payments technology team at U.S. Bank, offering $143k-$186k salary and hybrid work model in Charlotte, NC.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams Core Services, focusing on infrastructure and service release operations with emphasis on security, efficiency, and AI integration.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Windows Servicing and Delivery, focusing on platform validation and engineering for Windows media distribution.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, leading SQL Server Client drivers development with focus on performance and reliability. Remote work available.

Director- Software Engineering

Director of Software Engineering position at Nike leading the Marketing Assets Platform team and driving technical innovation.