Lead Full Stack Engineer, Marketing Cloud

Salesforce

Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$172,500–$260,100 / yr
Posted
30 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $216k
$150k most similar roles pay here $272k

This role pays more than 72% of similar roles. Most pay $162,000–$221,625 — the shaded band above. At the midpoint, this role pays about $216k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 86 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 77 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Lead Full Stack Engineer, Marketing Cloud

As a Software Engineer on the Unified Marketing team at Salesforce, you will design and develop high-quality APIs, distributed systems, and platform features prioritizing reliability, availability, and scalability in a multi-tenant environment. You’ll build production-grade software using modern engineering practices, integrating AI seamlessly into human workflows, while critically evaluating code for correctness, quality, security, and performance. This role requires 8+ years of professional experience with Java, web services (SOAP, REST, GraphQL), distributed systems concepts, data skills including complex queries in relational databases, client-side development (JavaScript, TypeScript), and enterprise tooling (Git, Jenkins, IntelliJ). A genuine AI-first approach to engineering is essential, leveraging tools like Claude Code or GitHub Copilot for precise, structured prompts. Experience with Agile methodologies and Test Driven Development is preferred, as well as a background in developing SaaS applications for enterprise customers.

What you'll do

  • Design and develop high-quality APIs and distributed systems for reliability, availability, and scalability.
  • Build production-grade software using modern engineering practices, integrating AI seamlessly into human workflows.
  • Evaluate code generated by humans and AI for correctness, quality, security, and performance.
  • Mentor teammates and participate in on-call rotations to ensure system stability and support.
  • Lead the design of intelligent testing strategies that enhance system reliability and performance.

What we're looking for

  • 8+ years of professional software development experience with Java and distributed systems.
  • Deep knowledge of web services (SOAP, REST, GraphQL) and ability to design reliable APIs.
  • Strong data skills including complex query execution in relational databases and client-side development.
  • Experience with Agile methodologies, Test Driven Development, and modern engineering practices.
  • Proficiency in using AI tools for code generation and integration into human workflows.

More like this

Similar roles

Full Stack Software Engineer, Lead

Booz Allen Hamilton

Fort Meade, MD 52 days ago $112,800$257,000
C++ Python JavaScript Bash Java Server Pages Ant NetBeans Eclipse Git Red Hat Package Manager Containers CI/CD Atlassian Bamboo Jenkins GitHub Actions MySQL PostgreSQL SQLite Cloud GNU Radio Redhawk Java