PubMatic

Technology

SeniorPrincipalSoftwareEngineer-C,C++,Golang,Linux

₹35–55L ~AI est. Pune, India FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Principal Software Engineer - C, C++, Golang, Linux at PubMatic. Skills: C++, Golang, Linux, Distributed systems. Lead a team of engineers. Solve complex problems”

What You'll Achieve.

Handle a trillion requests per day; Manage millions of requests per second

Industry & Context.

Technology
Problems you'll solve

Problem-solving; Troubleshoot issues

What They're Looking For.

Must Have

Ten plus years of development experience, C/C++ experience, Linux/UNIX environment experience, Bachelor’s degree in engineering

Nice to Have

Experience with GO language, Proficiency in implementation of algorithms, Use of advanced data structures, Solid knowledge of computer science principles, Good experience in software design, Good experience in architecture, Good experience in building complex solutions, Good experience in building scalable solutions, Ability to find optimal solutions, Ability to find innovative ideas, Working knowledge of scripting Perl, Working knowledge of scripting Python, Working knowledge of scripting Shell, Working experience in databases, Working experience in MySQL

What You'll Do.

Lead a team of engineers

Solve complex problems

Coordinate with engineering leads

Coordinate with Product Leads

Understand business needs

Understand requirements

Research emerging technologies

Understand architecture

Come up with innovations

Come up with optimizations

Collaborate with other teams

Audit AdServer Platform

Ensure Stability of AdServer Platform

Collaborate with Data Center teams

Collaborate with DevOps teams

Plan Software Optimizations

Plan Stability Improvements

Plan platform optimizations

Assure designs meet requirements

Deliver high-quality work

Demonstrate ownership

Focus to deliver on time

Troubleshoot issues with existing features

Write loosely coupled code

Understand end-to-end product functionality

How You'll Work.

Team & Collaboration

Cross-functional teams; Engineering teams; Product teams; Data Center teams; DevOps teams

Communication Scope

Written communication; Verbal communication

Process & Methodology

Roadmap planning

Full Job Description

About the Role: PubMatic is looking for engineers who can design and implement next-generation, highly scalable and low-latency ad server features at scale of 1 trillion+ requests per day in our AD Server. If you get excited building applications and architecture to handle a trillion requests per day, managing millions of requests per second with a creative and fast-paced work environment, competitive pay, great incentives, culture of teamwork, smart and friendly colleagues and plenty of opportunity to grow in your career then you should consider applying for this position. What You'll Do: Lead a team of engineers at various levels with varied skills and experiences to solve complex problems, devise solutions, and motivate/mentor the team to reach the goals of a project / product. Develops a plan by which team members can reach the project goal. Seamlessly coordinates with engineering and Product Leads, understand the business needs and requirements of the Product/Platform. Research, learn, design and build highly reliable, scalable and low latency platforms. Experience in development of highly scalable, reliable, low latency, distributed backend platforms and services. Do research of emerging technologies and prepare the POCs to evaluate them to enhance and upgrade our services. Understand the architecture and designs and come up with innovations and optimizations. Collaborate with other teams to Audit and Ensure the Stability of AdServer Platform. Timely review of the major designs, Arch changes by the AdServer Development Team. Collaborate with Data Center and DevOps teams for better planning of new Tech, Software Optimizations, Stability Improvements and other optimizations of the overall platform. Use best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work. Apply GenAI into various phases of Product Development. Demonstrate ownership, ability to self-direct, work independently and focus to deliv

Free ATS check

Applying for this Senior Principal Software Engineer - C, C++, Golang, Linux role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about PubMatic?

Real rants from real employees. Read before you apply.

Read Company Rants →