Senior Software Engineer, Backend - Enterprise Productivity

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASeattle, WANew York, NY
Salary
$172,500–$260,100 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $216k
$103k $277k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $149,500–$206,462 — the blue band above. At the midpoint, this role pays about $216k versus about $178k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Senior Software Engineer, Backend - Enterprise Productivity

The Senior Software Engineer (LMTS), Backend – Enterprise Productivity joins the Enterprise Productivity team to facilitate authentication and connectivity between Slack and productivity suites like Google Workspace and Microsoft 365. You will design and build backend services and API methods for admin and user authentication flows, specifically managing OAuth, domain-wide delegation, and token policies. Key responsibilities include evolving the Admin Productivity Suite backend, managing bulk approve pipelines, and collaborating across teams on shared permission and connector frameworks. The role requires proficiency in PHP/Hack, Java, and MySQL, though experience with Python, Ruby, or Go is also acceptable. You will solve complex interoperability problems by building secure, well-documented designs that ensure deep integration between enterprise communication tools and external productivity ecosystems while mentoring other engineers and maintaining system health.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Design and build backend services and API methods for admin and user authentication and connection flows.
  • Manage OAuth, domain-wide delegation, token management, and permission policies for Google and Microsoft integrations.
  • Own and evolve the Admin Productivity Suite backend, including bulk pipelines, storage, and failure handling.
  • Partner with Product, Design, and Frontend teams to ship features that increase connected-user adoption.
  • Work across team boundaries on shared permission, auth, and connector frameworks.
  • Write secure, well-documented designs and conduct scoped security reviews.
  • Support and operations triage to resolve production issues.
  • Mentor other engineers, review code, and improve engineering standards and tooling.

What we're looking for

  • 6+ years of professional experience building web applications or backend services.
  • Experience with PHP/Hack, Java, Python, Ruby, Go, or similar languages.
  • Experience with OAuth 2.0/OIDC and authorization models, ideally with Google Workspace or Microsoft 365 / Entra ID integrations.
  • Ability to contribute to technical architecture discussions and drive technical decisions within the team.
  • Strong communication skills to explain complex concepts to designers, support, and other engineers.
  • Solid computer science fundamentals including data structures, algorithms, distributed systems, and information retrieval.
  • A related technical degree.
  • Experience with enterprise admin tooling, permission policies, or multi-tenant architectures (preferred).

More like this

Similar roles

Staff Software Engineer, Full Stack

Salesforce

Atlanta, GA +2 31 days ago $197,300–$313,700
PHP Hack React TypeScript MySQL Linux Python Ruby Go C Java Relational Databases Distributed Systems SSO SCIM EKM DLP IDR Data Retention Audit Logs APIs
7+ yrs exp Hybrid

Senior Software Engineer, Backend

Stripe

Seattle, WA 43 days ago $206,086–$285,600
Java Scala Python Apache Spark SQL Distributed Systems Big Data JUnit Mockito TestNG Data Pipelines Monitoring Incident Handling Debugging SLOs
5+ yrs exp

Senior Backend Software Engineer

Salesforce

San Francisco, CA 57 days ago
Java Python Go C++ Ruby Scala Node.JS JavaScript Spring gRPC REST SOAP XML WSDL HTTP JSON AWS GCP Azure Kafka Spark Hive Presto HBase MapReduce Yarn Phoenix CI/CD Agile Prompt Engineering OpenAI API Claude GitHub Copilot Cursor Windsurf
5+ yrs exp Hybrid

Senior Software Engineer, Backend

Veeva Systems

Remote (Pleasanton, CA) +6 114 days ago $110,000–$270,000
Python Django PostgreSQL SaaS Unit Testing Clean Architecture Relational Databases
5+ yrs exp Remote

Senior Software Engineer, Backend

Walmart

Sunnyvale, CA 101 days ago
Java TypeScript Python Rust GraphQL AI/ML Generative AI CI/CD Automated Testing Object-Oriented Programming Platform Design Debugging WCAG) 2.2 AA
6+ yrs exp