Senior Lead Software Engineer, Database/Distributed Storage Engineering

Salesforce

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$117,200–$260,100 / yr
Posted
140 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $189k
$100k most similar roles pay here $277k

This role pays more than 68% of similar roles. Most pay $149,350–$214,500 — the shaded band above. At the midpoint, this role pays about $189k versus about $182k 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 106 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Senior Lead Software Engineer, Database/Distributed Storage Engineering

Senior / Lead Software Engineer - Database/Distributed Storage Engineering joins the Salesforce Database team to develop highly durable, available distributed storage for public clouds. This role involves designing and implementing scalable, resilient, and fault-tolerant transactional systems while integrating AI agents into human workflows. The engineer will build production-grade software using an AI-first approach, utilizing tools like Claude Code, GitHub Copilot, Codex, or Cursor to deliver high-quality code. Key responsibilities include advanced prompt engineering, maintaining shared system context, and evaluating code for security and performance. Required skills include proficiency in Java or C within Unix/Linux environments, experience with relational databases or distributed storage, and knowledge of Kubernetes and public cloud APIs. The role focuses on solving complex challenges in clustering solutions and ensuring high availability for the underlying database stack.

What you'll do

  • Build and ship production-grade software using modern engineering practices and AI-driven development workflows.
  • Design and implement scalable, resilient, and fault-tolerant transactional and distributed systems.
  • Perform advanced prompt engineering to create reliable, secure, and production-ready AI outputs.
  • Maintain the shared system context repository to ensure AI operates accurately within defined constraints.
  • Critically evaluate both human and AI-generated code for correctness, security, and performance.
  • Develop and execute functional and unit tests to ensure high-quality software releases.
  • Utilize telemetry and metrics to drive operational excellence in distributed systems.

What we're looking for

  • Candidates must have 5-9+ years of professional experience or an M.Sc. with 3-7+ years of experience.
  • Experience designing, developing, and implementing scalable, resilient, and fault-tolerant distributed systems in production environments is required.
  • Proficiency in Java or C within a Unix/Linux environment using modern object-oriented programming techniques is required.
  • Advanced prompt engineering skills to create precise, structured prompts and maintain system context for AI are required.
  • Experience utilizing AI tools like Claude Code, GitHub Copilot, Codex, or Cursor in development workflows is required.
  • Experience with relational databases, distributed storage, and Google Cloud Platform (GCP) is preferred.
  • Knowledge of Kubernetes, public cloud APIs, and systems programming for clustering solutions is desired.
  • Ability to use telemetry and metrics to drive operational excellence and ensure high availability of the stack.

More like this

Similar roles

Full-Stack Software Engineer

Salesforce

San Francisco, CA 33 days ago $96,300$313,700
Prompt Engineering Python JavaScript NodeJS Express C++ C# Ruby HTML5 CSS SQL PL/SQL JUnit JSUnit Selenium GitHub Copilot Claude Code Codex Cursor Agile
3+ yrs exp Hybrid

Lead Software Engineer, Enterprise Agents

Salesforce

San Francisco, CA 16 days ago $172,500$260,100
LLM Python Java JavaScript C++ C# Ruby SQL NoSQL REST GraphQL CI/CD Agent Orchestration Prompt Engineering GitHub Copilot Claude Code Cursor Distributed Systems SaaS
8+ yrs exp

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 86 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid

Senior Software Engineer, Cloud Native Storage

Broadcom

Promontory C, CA 114 days ago $141,300$226,000
Kubernetes Go C++ vSAN CSI Distributed Systems Linux Container Runtime SDLC Data Structures Algorithms Persistent Volumes NFS VMFS etcd Infrastructure Orchestration
5+ yrs exp