Principal/Senior Software Engineer - Java at PubMatic | AdTechTalent
Home / Jobs / Principal/Senior Software Engineer - Java Engineering 7 months ago Hybrid
PubMatic
Principal/Senior Software Engineer - Java
java spring boot rabbitmq elasticsearch mysql postgresql elk kubernetes docker prometheus grafana angular generative ai rag adtech high concurrency distributed systems ci/cd mentoring
Ready to apply?
Join PubMatic and work on a role built for experienced AdTech operators.
Full job description Hiring a Senior Software Engineer to lead design and evolution of a high-frequency, large-scale AdTech platform. Role involves ownership of complex Java backend systems, integrating Generative AI, and handling trillions of daily transactions. Responsibilities include leading architecture, designing scalable backend services with Java, Spring Boot, RabbitMQ, Elasticsearch, optimizing MySQL/PostgreSQL queries, implementing observability with ELK stack, mentoring engineers, and fostering innovation. Requires 3-8 years software engineering experience, expert Java backend skills, AI/GenAI hands-on experience, expertise in relational databases, messaging queues, caching, CI/CD, Kubernetes, Docker, and monitoring tools. UI experience with Angular is a plus. AdTech knowledge preferred. Bachelor’s degree in engineering required. Hybrid work model with 3 days in office and 2 remote. Benefits include parental leave, healthcare, broadband reimbursement, snacks, and catered lunches.
What you'll do Lead architectural vision for scalable, high-performance systems with security and maintainability Similar jobs
More roles worth a look Related opportunities based on specialty and working model so candidates can keep momentum.
TripleLift
Detroit, United States; New York, US • 5 months ago
$75K – $95K
accounting payroll compensation
TripleLift
Pune, India • 5 months ago
ad ops programmatic campaign management
TripleLift
Create and present design reviews; translate feature requirements into robust technical designs
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
Design efficient data models and optimize MySQL/PostgreSQL queries for massive scale
Implement observability with logging, metrics, tracing, and alerting using Filebeat, ELK stack
Guide team on code quality, design patterns, documentation; participate in code reviews and design discussions
Mentor junior and senior engineers; deliver technical deep-dive training sessions every 3–4 months
Solve complex problems creatively, align with organizational goals, foster innovation and technical leadership Requirements 3 - 8 years of core software engineering experience with enterprise-grade applications Expert Java backend skills including Java 11+, Spring/Spring Boot, REST web services Strong analytical and problem-solving skills for complex distributed systems Hands-on experience with AI/Generative AI including RAG, agentic workflows, model integrations Expertise in relational databases (MySQL, PostgreSQL) including schema design and query optimization Experience with messaging queues (RabbitMQ, Kafka), caching (Redis, Memcached), and high concurrency systems Strong understanding of CI/CD, Kubernetes, Docker, and monitoring tools (ELK, Prometheus/Grafana) UI development experience with AngularJS or modern Angular (preferred) Knowledge of AdTech, digital advertising, real-time bidding, or high-volume data processing (preferred) Bachelor’s degree in engineering or equivalent from a recognized institute/university Tech stack Java 11+ Spring Boot RabbitMQ Elasticsearch MySQL PostgreSQL Filebeat ELK stack Kafka Redis Memcached CI/CD Kubernetes Docker Prometheus Grafana AngularJS Angular Generative AI RAG (Retrieval-Augmented Generation)
Benefits Paternity/maternity leave Healthcare insurance Broadband reimbursement Kitchen with healthy snacks and drinks Catered lunches
Apply now Ready to take the next step in your career? Click the button below to continue to the application process.
Company
PubMatic PubMatic (NASDAQ: PUBM) is the leading AI-powered ad tech company delivering digital advertising performance. Through an intelligent, unified platform that connects buyers, publishers, data partners, and commerce media networks, PubMatic delivers superior performance with greater transparency, control, and efficiency.
Since 2006, PubMatic has pioneered every major advance in programmatic advertising, from enabling the first OpenRTB transactions to embedding AI-driven optimization and privacy-focused innovation across its platform. With omnichannel scale, proven reliability, and a track record of continuous innovation, PubMatic is building a more intelligent, profitable, and sustainable open internet. Built to Connect. Powered to Perform
Industry
Technology, Information and Internet
Website
https://pubmatic.com/
Posted
7 months ago
Category: Engineering
Chicago, United States; Detroit, United States; New York, US; Toronto, Canada • 5 months ago
salesforce apex lightning web components