This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Principal Software Engineer – Mobile App Monetization

Added
15 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

About the Role:

PubMatic is seeking an experienced and technically driven

Principal Software Engineer

to lead the design and development of our next-generation

mobile app monetization platform

. This role is focused on building high-performance, scalable, real-time systems that drive programmatic monetization across various mobile ad formats, including

banners

,

interstitials

,

rewarded video

, and

native ads

.

The ideal candidate is a seasoned backend engineer with deep domain expertise in

mobile app advertising

,

OpenRTB protocols

, and

SDK-DSP-SSP integration workflows

. You will work closely with Product, Data Science, and Monetization teams to design

ML-integrated systems

that optimize yield, latency, and reliability across our mobile ecosystem.

What You'll Do:

  • Architect and implement scalable APIs and backend services powering mobile app monetization, including SDK-driven request handling, real-time targeting, ML-based decisioning, and campaign selection logic.

  • Develop

    low-latency, high-throughput server-side systems

    capable of handling billions of RTB bid requests daily.

  • Collaborate with ML Engineering and Data Science teams to integrate models for

    yield optimization

    and

    performance enhancement

    .

  • Design and support

    A/B testing and experimentation frameworks

    to evaluate monetization strategies across diverse ad traffic.

  • Contribute to the long-term

    technical strategy

    and roadmap for the mobile monetization platform.

  • Champion engineering best practices in

    observability

    ,

    fault tolerance

    ,

    API performance

    , and

    modular architecture

    .

Who You Are:

  • Five plus years of backend engineering experience

    , with a proven track record of building

    high-scale, low-latency systems

    , preferably in the

    mobile app advertising

    or programmatic AdTech domain.

  • Strong programming expertise in

    C++

    , with additional experience in

    Go

    or

    Java

    . Solid understanding of

    Linux/UNIX environments

    and system-level programming (multi-threading, multi-processing, memory management).

  • Proficient in

    data structures, algorithms

    , and core

    computer science principles

    , with experience designing

    modular, scalable, and fault-tolerant systems

    .

  • Deep understanding of

    programmatic advertising workflows

    , including

    RTB

    ,

    OpenRTB 2.x/2.6

    ,

    bid lifecycle

    , and

    mobile SDK monetization

    .

  • Experience integrating with

    DSPs, ad exchanges, mediation platforms

    , and working with

    SDK-DSP-SSP pipelines

    , including

    device graph utilization

    and

    session-aware ad serving

    .

  • Familiarity with

    rewarded video

    ,

    native ad formats

    ,

    in-app gaming monetization

    , and

    mobile-specific privacy regulations

    (e.g.,

    ATT

    ,

    COPPA

    ).

  • Hands-on experience with

    real-time ML inference pipelines

    , working closely with ML engineers and integrating model predictions into latency-sensitive systems.

  • Practical knowledge of

    containerized and microservice architectures

    , with experience in

    API integrations

    ,

    caching solutions

    ,

    data stores

    , and

    cloud-native deployments

    .

  • Skilled in

    troubleshooting production issues

    , performing root cause analysis, and supporting live systems with minimal downtime.

  • Ability to write

    clean, modular, loosely coupled code

    and develop systems with strong observability and monitoring.

  • Exposure to

    generative AI tools

    and familiarity with

    prompt engineering

    and

    AI-powered developer environments

    .

  • Working knowledge of scripting languages such as

    Python

    ,

    Shell

    , or

    Perl

    , and hands-on experience with relational databases, preferably

    MySQL

    .

  • Excellent interpersonal, written, and verbal communication skills with a collaborative mindset and strong ownership over deliverables.

Additional Information

Return to Office: PubMatic employees throughout the globe have returned to our offices via a hybrid work schedule (3 days “in office” and 2 days “working remotely”) that is intended to maximize collaboration, innovation, and productivity among teams and across functions.

Benefits:Our benefits package includes the best of what leading organizations provide, such as paternity/maternity leave, healthcare insurance, broadband reimbursement. As well, when we’re back in the office, we all benefit from a kitchen loaded with healthy snacks and drinks and catered lunches and much more!

Diversity and Inclusion: PubMatic is proud to be an equal opportunity employer; we don’t just value diversity, we promote and celebrate it. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

About PubMatic

PubMatic is one of the world’s leading scaled digital advertising platforms, offering more transparent advertising solutions to publishers, media buyers, commerce companies and data owners, allowing them to harness the power and potential of the open internet to drive better business outcomes.

Founded in 2006 with the vision that data-driven decisioning would be the future of digital advertising, we enable content creators to run a more profitable advertising business, which in turn allows them to invest back into the multi-screen and multi-format content that consumers demand.

#LI-HYBRID

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to On site Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →