PubMatic

Technology

Principal/SeniorSoftwareEngineer-Java

₹25–45L ~AI est. Pune, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal/Senior Software Engineer - Java at PubMatic”

Industry & Context.

Technology
Full Job Description

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, transactions). Implement observability with comprehensive logging, metrics, tracing, and alerting using Filebeat, ELK stack, and similar tools. Guide team on code quality, design patterns, and documentation; participate in code reviews, design discussions, and cross-team decisions. Mentor junior/senior engineers and deliver technical deep-dive training sessions every 3–4 months. Solve "impossible" problems creatively, align with organizational goals, and foster a culture of innovation and technical leadership. We'd Love for You to Have: 5 - 8 years of core software engineering experience, with a proven track record designing and deploying enterprise-grade applications. Expert Java backend skills: Advanced proficiency in Java 11+, Spring/Spring Boot ecosystem, and REST web service development. Exceptional problem-solving: Strong analytical skill

Free ATS check

Applying for this Principal/Senior Software Engineer - Java 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 →