Principal/Senior Software Engineer - Java
PubMatic, Pune, IN +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Principal
- Area
- Software engineering
- Posted
- Mar 30, 2026
About the role
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:
- 3 - 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 skills to troubleshoot complex distributed systems in dynamic, high-stakes environments.
- Hands-on AI/GenAI experience: Building RAG (Retrieval-Augmented Generation), agentic workflows, and model integrations.
- Data mastery: Expertise in relational databases (MySQL, PostgreSQL)—schema design, query optimization, and performance tuning.
- Middleware & scaling: Practical work with messaging queues (RabbitMQ, Kafka), caching (Redis, Memcached), and high-concurrency systems.
- DevOps mindset: Strong understanding of CI/CD, Kubernetes, Docker, and monitoring (ELK, Prometheus/Grafana).
- UI exposure (good to have): AngularJS or modern Angular for frontend development.
- AdTech knowledge (preferred): Digital advertising, real-time bidding, or high-volume data processing.
Qualification:
Similar roles at other companies
Senior Software Engineer
TripleLift Zürich, Zürich, Switzerland +1
Pay not posted
Posted Sep 3, 2026
Sr Backend Engineer
TaboolaLos Angeles, California
$165K–$185K / yr
Posted Sep 30, 2026
Member of Technical Staff, Backend
ProfoundNew York, New York +2
$140K–$230K / yr
Posted Feb 9, 2026
Senior Software Engineer
TaboolaBudapest, Hungary
Pay not posted
Posted Aug 18, 2026
Listed on PubMatic's Greenhouse job board; checked 25 h ago. First seen by us 25 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.