companyViant Technology logo

Engineering Manager, Software Development - Ad Tech

Viant TechnologyLos Angeles, California, United States
On-site Full-time $150K/yr - $200K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Qualifications8+ years of experience in software engineering, with 1-3+ years managing backend teams focused on low latency and high throughput. Bachelor's degree in Computer Science or Engineering; Master's degree preferred.6+ years of programming experience in Java and/or Go. Experience building distributed systems that are scalable and robust. Familiarity with cloud services, especially AWS and GCP. Experience in developing applications that prioritize real-time performance and reliability. Strong analytical skills regarding system performance metrics. Experience in agile methodologies and CI/CD processes. Preferred experience in the ad tech sector.

About the job

WHAT YOU’LL DO

As an Engineering Manager at Viant Technology, you will spearhead a dynamic team of skilled backend engineers dedicated to developing low latency, high throughput ad tech systems. This pivotal role calls for a robust technical background in Go/Java (Backend), alongside extensive experience in microservices, serverless architecture, and database systems. Your leadership will be crucial in driving the success of Viant's ad serving and measurement systems. You will oversee the design and implementation of innovative features for our bidding server, working in tandem with partner engineering teams and product management.

THE DAY-TO-DAY

  • Lead the creation of high-quality features in alignment with product management requirements.
  • Initiate and promote continuous improvement efforts to enhance performance, reliability, and scalability.
  • Participate in coding and design discussions, collaborating with the engineering team to contribute to significant projects, conduct code reviews, and provide technical guidance while balancing leadership duties.
  • Ensure high-efficiency team operations by implementing quality practices, delivering speed in output, and maintaining superior code quality.
  • Cultivate a culture of ongoing growth and improvement through effective coaching, mentoring, and feedback with measurable outcomes.

GREAT TO HAVE

  • 8+ years of experience in software engineering, including 1-3+ years in managing low latency, high throughput backend teams.
  • Bachelor’s degree in Computer Science or Engineering; Master's degree preferred.
  • 6+ years of hands-on programming experience in Java and/or Go.
  • Proven track record of developing large, horizontally scalable distributed systems.
  • In-depth knowledge of various cloud providers and services, particularly AWS and GCP.
  • Experience in building large-scale, customer-facing applications with an emphasis on real-time performance, scalability, and reliability.
  • Strong ability to analyze latency, throughput, CPU/memory profiles, and identify performance bottlenecks in real-time systems.
  • Successful history with agile development and CI/CD practices.
  • Experience in the ad tech industry is a plus.

About Viant Technology

At Viant Technology, we prioritize the professional growth and well-being of our employees. Our commitment to creating a supportive work environment has earned us recognition as one of the best places to work. We are dedicated to fostering innovation and excellence in the ad technology space.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.