PubMatic logoPubMatic 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.


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

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

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