AdTechTalent
Engineering9 months agoOn-site

Viant Technology

Staff Software Engineer - Ad Serving

GoLangMySQLOracleSQL ServerAWSGCPmultithreadingconcurrencylow-latencydistributed systemsAdTechsoftware engineeringruntime platformbid optimization

Key details

Salary

$140K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Los Angeles, United States; United States

Full job description

Staff Software Engineer role on Runtime team managing a high-volume, low-latency ad server application processing billions of requests daily. Responsibilities include designing, developing, maintaining, and troubleshooting scalable, fault-tolerant software features with focus on cost, scalability, and performance. Lead projects with 2-3 engineers and collaborate with Product, Engineering, and Technical operations teams throughout the product lifecycle. Requirements: 8+ years software industry experience, proficiency in GoLang, experience with distributed systems, relational databases (MySQL, Oracle, SQL Server), cloud technologies (AWS, GCP), multithreading, concurrency, low-latency application development, and AdTech domain preferred. Benefits include fully paid health insurance, paid parental leave, and unlimited PTO. Salary range $140,000 - $200,000.

What you'll do

  • Drive the development and continuous improvement of existing projects while shaping the vision and scope of future initiatives
  • Collaborate with internal teams to design, build, and refine a highly reliable, highly available, low-latency runtime platform
  • Own and provide technical leadership for multiple subsystems of the runtime platform, ensuring scalability, performance, and fault tolerance
  • Oversee and guide all phases of the software development lifecycle, from design to deployment, with a focus on delivering high-impact solutions
  • Participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions
  • Be the technical lead of projects involving 2-3 other engineers
  • Collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond

Requirements

  • 8+ years of professional experience in the software industry
  • Bachelor’s degree in Computer Science, Mathematics, or a related field (Master’s degree preferred)
  • Proficiency in GoLang
  • Expertise in designing, building, and delivering high-quality, scalable, and high-performance distributed systems
  • Experience with relational databases including writing SQL
  • Familiarity with cloud-based technologies, especially AWS and GCP
  • Knowledge of multithreading, concurrency, and low-latency application development
  • Proven ability to identify and resolve project issues effectively and in a timely manner
  • Experience in the AdTech domain is preferred

Tech stack

GoLangMySQLOracleSQL ServerAWSEC2S3LambdaRDSGCPmultithreadingconcurrencylow-latency application development

Benefits

fully paid health insurancepaid parental leaveunlimited PTO

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.