Skip to main content

Staff Software Engineer

Posted today

pinterestSeattle (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: As Staff Software Engineer at Pinterest, you will provide technical leadership for scalable, MCP-first systems that onboard, activate, and grow merchant activity. You’ll partner with Product and engineering leaders to shape the growth roadmap and turn high-value ideas into production experiences. You’ll design integrations using merchant signals and personalized recommendations across Pinterest and partner ecosystems, and build agent-enabled experiences with measurable business impact. You’ll apply AI to accelerate prototyping and iteration while ensuring quality, reliability, and user trust, and raise the technical bar through mentorship and design reviews.
Responsibilities: Lead architecture and delivery of scalable MCP-first systems for onboarding, activation, and growth Partner with Product to shape growth roadmap and translate concepts into production experiences Design integrations using merchant signals and personalized recommendations across Pinterest surfaces and external ecosystems Build agent-enabled experiences that improve merchant readiness and campaign creation with measurable impact Leverage AI to accelerate prototyping, analysis, and iteration while ensuring quality and user trust Improve the team's AI harness across development, QA, and operations Provide technical direction, conduct design reviews, and coach engineers to deliver with ownership
Key requirements: Experience leading architecture and delivery for complex software systems spanning product surfaces, backend services, data signals, and external integrations Experience designing agent-enabled systems and MCP-based integrations with emphasis on reliability, security, data quality, and user trust Experience partnering with Product to shape roadmaps and trade off technical decisions for growth Experience in experimentation, measurement, and causal thinking linking product decisions to business impact Experience improving an AI-first engineering team's effectiveness through technical direction and coaching Demonstrated ability to use AI to improve speed and quality in day-to-day work Bachelor's degree in computer science or equivalent work experience Strong collaboration with cross-functional teams Strategic thinking and decisiveness Mentorship and coaching mindset Architecture and delivery of complex systems MCP-based integrations Agent-enabled experiences

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this