← All roles

Software Engineering SMTS

Salesforce· Data
Apply on company site
Hybrid (San Francisco, CA), Hybrid (Bellevue, WA)$172.5k - $260.1kFull timePosted 2d ago

About the role

Salesforce is hiring Database Distributed Systems Software Engineers to design, build, and maintain scalable, distributed database systems with a focus on transaction management, performance, and reliability in large-scale environments.

Responsibilities

  • Lead the design and implementation of complex database features. Focus on advanced transaction management that delivers performance, scalability, consistency, and reliability in distributed systems.
  • Solve SQL execution challenges to enable transactionally consistent DDL on distributed database systems. Oversee schema evolution and versioning, with consistency and minimal disruption in highly concurrent environments.
  • Optimize database operations at very large scale. Develop patterns for data integrity, consistency, and efficient data manipulation across distributed datasets.
  • Build database services on AWS, GCP, or other public cloud platforms.
  • Take part in the team's on-call rotation to resolve complex problems and keep services available.
  • Troubleshoot and resolve complex database issues in demanding production environments, with fast recovery and minimal disruption.
  • Contribute to the roadmap for core database technologies and frameworks, and influence future architectural decisions.

Qualifications

  • BS or higher in Computer Science, or equivalent practical experience.
  • Strong computer science fundamentals, including data structures, algorithms, and distributed systems.
  • 7+ years of software development experience, with significant focus on large-scale, database-intensive, distributed applications.
  • Deep knowledge of database transaction management, including concurrency control, isolation levels, and distributed transactions.
  • Experience designing database applications for high-volume, complex data operations, including query tuning and performance analysis for highly concurrent systems.
  • Strong programming skills in at least one relevant language (for example, Java, Python, or PL/SQL), with a focus on systems-level programming for database interactions.

Skills

Required:Database transaction managementSQL optimizationProgramming

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Last updated Oct 25, 2026. Interested? Apply on the company site.
Salesforce logo

About Salesforce

The #1 AI CRM

Salesforce is the #1 AI CRM, helping companies become Agentic Enterprises where humans and agents drive success together through a unified AI, data, and Customer 360 platform.

AICRMCustomer 360Data 360Salesforceliquid-ai-recruiting-target

More open roles at Salesforce