Staff Software Engineer, Growth Performance Marketing

Pinterest

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$177,185–$364,795 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $271k
$124k most similar roles pay here $391k

This role pays more than 93% of similar roles. Most pay $152,150–$238,250 — the shaded band above. At the midpoint, this role pays about $271k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Pinterest

Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.

Pinterest currently has 82 open roles on FindRole.

Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Software Engineer, Growth Performance Marketing

Staff Software Engineer- Growth Performance Marketing joins the performance marketing engineering team to manage end-to-end systems converting marketing spend into measured user growth. This role involves leading the technical roadmap for attribution, bidding, budget optimization, and campaign management while designing scalable, privacy-resilient measurement stacks. The engineer will build production systems for ad platform integrations, event pipelines, and automated bidding strategies while ensuring reliability for spend-critical systems. Key responsibilities include mentoring engineers, authoring design documents, and collaborating with data science and product partners. Required skills include 7+ years of backend experience, proficiency in Python, Java, Scala, or SQL, and expertise in distributed systems and big data ecosystems. The role requires deep knowledge of paid media platforms like Google Ads and Meta, as well as mobile measurement partners like AppsFlyer to solve complex conversion optimization problems.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead the technical roadmap for performance marketing systems including attribution, bidding, budget optimization, and campaign management.
  • Execute hands-on engineering for ad platform integrations, event pipelines, and production systems to manage marketing spend.
  • Design and evolve measurement stacks using attribution models, conversion signals, and privacy-resilient methodologies.
  • Develop automated systems to optimize bidding strategies and large-scale campaign experimentation.
  • Author design documents and lead cross-functional technical initiatives with data warehouse and mobile engineering teams.
  • Maintain the reliability and operational health of spend-critical systems to prevent financial impact from downtime.
  • Mentor engineers while establishing technical best practices and high standards for system design.
  • Utilize AI tools to accelerate work across analysis, drafting, and synthesis while ensuring rigorous validation.

What we're looking for

  • Bachelor’s degree in a relevant field such as Computer Science or equivalent experience.
  • 7+ years of experience building and shipping backend systems with hands-on experience supporting performance marketing.
  • Strong understanding of paid media platforms like Google Ads, Meta, TikTok, or Snap and their API integrations at scale.
  • Deep knowledge of attribution methodologies, incrementality testing, and integration with mobile measurement partners like AppsFlyer or Adjust.
  • Experience with near real-time systems for bidding, budget optimization, and conversion event delivery.
  • Proficiency in building data pipelines and services using Python or Java/Scala, plus SQL.
  • Strong system design skills across distributed systems, event-driven architectures, and service-oriented backends.
  • Ability to use AI tools to accelerate workflow while maintaining high standards for verification and data integrity.

More like this

Similar roles

Staff Software Engineer

Circle

Remote (San Francisco, CA) +11 28 days ago $195,000$257,500
Go Java Blockchain Web3 RESTful API Microservices AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL System Design
7+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 9 days ago $160,500$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 66 days ago
AWS JavaScript Docker Git API Design Data Modeling Scrum Kanban Cloud-native State Management Algorithms Data Structures
8+ yrs exp Remote

Staff Software Engineer

Cisco

Remote (Durham, NC) 42 days ago $151,600$222,400
AWS GCP Azure Kubernetes Go Python Java Distributed Systems CI/CD Microservices REST RAG Multi-agent Frameworks
8+ yrs exp Remote

Staff Software Engineer

The Hartford

Hartford, CT +3 42 days ago $116,000$174,000
Generative AI Prompt Engineering AWS GCP Azure Python C# .NET Java Go Angular React Node.js RESTful APIs Microservices SQL Server Snowflake PostgreSQL MongoDB CI/CD
8+ yrs exp Hybrid

Staff Software Engineer

JLL (Jones Lang LaSalle)

Remote (San Francisco, CA) +1 38 days ago $180,000$190,000
LLM RAG Prompt Engineering CI/CD CRM CMS Marketing Automation Analytics Observability
5+ yrs exp Remote