companyPubMatic logo

Senior Principal Software Engineer - C, C++, Golang, Linux

PubMaticPune, IN
On-site Full-time

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

Senior

Qualifications

We'd Love for You to Have: Over 10 years of development experience in C/C++ within a Linux/UNIX environment; familiarity with the Go programming language is a plus. Proficiency in implementing and maintaining backend services. Strong understanding of distributed systems and low-latency architectures. A proven track record in mentoring and leading engineering teams. Experience with agile methodologies and best practices in software development.

About the job

About the Role:

PubMatic is on the lookout for seasoned engineers capable of designing and implementing state-of-the-art, highly scalable, and low-latency ad server features that can handle an astonishing 1 trillion+ requests per day. If you thrive on building robust applications and architectures capable of managing millions of requests per second in a dynamic, fast-paced environment, this role is perfect for you. We offer competitive remuneration, excellent incentives, a collaborative culture, intelligent and supportive colleagues, and abundant opportunities for career advancement.

What You'll Do:

  • Lead a diverse team of engineers with varying skills and experiences to tackle complex challenges, develop solutions, and inspire the team to achieve project goals.
  • Formulate a comprehensive plan to guide team members towards project objectives.
  • Collaborate seamlessly with engineering and product leads to grasp the business needs and requirements of our product/platform.
  • Research, design, and build highly reliable, scalable, and low-latency platforms.
  • Experience in creating highly scalable, reliable, low-latency, distributed backend platforms and services is essential.
  • Conduct research on emerging technologies and prepare proof-of-concepts to evaluate them for enhancing our services.
  • Understand existing architectures and designs, proposing innovations and optimizations.
  • Work together with other teams to audit and ensure the stability of the AdServer platform, conducting timely reviews of significant designs and architecture changes made by the AdServer development team.
  • Collaborate with Data Center and DevOps teams for improved planning of new technologies, software optimizations, and stability enhancements across the platform.
  • Utilize best practices for software development and documentation, ensuring designs meet requirements and delivering high-quality outcomes.
  • Integrate GenAI into various phases of product development.
  • Exhibit ownership, self-direction, and a focus on timely delivery.

About PubMatic

PubMatic is a leading technology company that empowers publishers to maximize their digital advertising revenue. We provide a platform that enables publishers to manage their advertising inventory and optimize their revenue streams through advanced technology and data-driven solutions.

Similar jobs

Tailoring 0 resumes

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