HamburgerMenu
hirist

PubMatic - Staff Software Engineer - AdServer Platform

PubMatic
14 - 15 Years
Pune

Posted on: 15/09/2026

Job Description

About the Role :

PubMatic is looking for a Staff Software Engineer to help architect and evolve our next-generation, highly scalable, low-latency AdServer for Connected TV (CTV) - operating at a scale of 1 trillion+ requests per day and managing millions of requests per second. This is a technical leadership role for an engineer who wants to shape the architectural direction of the CTV AdServer platform, not just one team's roadmap, in one of the fastest-growing areas of programmatic advertising.

What You'll Do :

- Influence multiple teams across the AdServer organization by defining and reviewing product and platform architecture and implementations.

- Oversee the design and implementation of critical platform components by maintaining in-depth knowledge of best practices, technologies, architectures, and emerging technologies.

- Document and communicate exceptions to architectural standards by capturing significant architectural decisions (ADRs).

- Own end-to-end technical direction for the AdServer platform, partnering with Principal and Senior Principal Engineers, Engineering Leads, and Product Leads.

- Lead the design and evolution of highly reliable, scalable, low-latency distributed backend platforms and services.

- Drive research into emerging technologies, sponsor proof-of-concepts, and make build/adopt decisions.

- Act as a technical escalation point across teams, auditing designs for platform stability and unblocking cross-cutting problems.

- Partner with Data Center and DevOps teams on long-range technical planning.

- Mentor and raise the technical bar of Principal and Senior Principal Engineers through design reviews and hands-on technical guidance.

- Champion engineering best practices and documentation standards across teams.

- Drive the application of GenAI across the software development lifecycle.

Tech Stack & Requirements :

- 14+ years of hands-on development experience in C/C++ in a Linux/UNIX environment.

- Experience with Go is a strong plus.

- Demonstrated experience defining architecture and technical direction across multiple teams or a full platform.

- Deep proficiency in algorithms, advanced data structures, and core computer science principles.

- Extensive experience in software design and architecture for complex, scalable, low-latency, high-throughput systems.

- Strong working knowledge of generative AI-based tools and IDEs.

- Deep knowledge of OS internals, multi-threading, multi-processing, and memory management.

- Working knowledge of scripting (Perl/Python/Shell) and databases (preferably MySQL).

Qualifications :

- Bachelor's degree in Engineering (CS/IT) or an equivalent degree from a well-known institute or university.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...