All roles at PubMatic

Principal/Senior Software Engineer - Java

PuneFull-timeHybrid3–8 yrsPosted open since mar 2026

Mid-level software engineering role at PubMatic in Pune. Needs 3+ years and a B.Tech or B.E.. Hybrid.

About the role

We are hiring a Principal / Senior Software Engineer to lead the design and evolution of our high-frequency, large-scale AdTech platform. This pivotal role blends deep expertise in Java backend systems with cutting-edge Generative AI applications. You'll own complex software systems end-to-end, shape the organization's technical direction, and thrive at the intersection of extreme scale - trillions of daily transactions - and bold innovation.

What you'll do

  • Lead architectural vision for scalable, high-performance systems meeting strict security and maintainability standards
  • Create and present independent design reviews; translate feature requirements into robust technical designs with end-to-end ownership of planning, execution, and release
  • Propose and integrate Generative AI to optimize ad delivery, targeting, and system efficiency
  • Develop and maintain scalable backend services using Java, Spring Boot, RabbitMQ, Elasticsearch, and related frameworks
  • Design efficient data models and optimize MySQL/PostgreSQL queries for high performance and reliability at massive scale (trillions in data volume, concurrency

What you need

  • Java
  • Spring Boot
  • SQL
  • PostgreSQL
  • Kafka
  • Redis

Good to have

  • Angular
  • Kubernetes
  • Docker
  • LLMs
  • Elasticsearch
  • RabbitMQ

More roles like this at PubMatic

Apply on PubMatic's site