Software Engineering SMTS

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$148,500–$223,900 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $186k
$133k $234k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $151,943–$215,325 — the blue band above. At the midpoint, this role pays about $186k versus about $184k 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 221 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Software Engineering SMTS

The Software Engineering SMTS joins a team of database experts to architect, develop, and test a next-generation cloud-native database. This role focuses on building large-scale, mission-critical distributed systems at petabyte scale. You will design and develop core distributed database functionality, solve complex scalability problems, and implement comprehensive functional and system tests. Key responsibilities include debugging issues, conducting root cause analysis, and participating in the release process. The role requires deep expertise in distributed computing, including distributed consensus, transactional protocols, and multi-threading. You must possess strong software engineering skills in Java or C, along with knowledge of networking, storage, and memory management. You will work on critical areas such as logging, recovery, distributed lock management, replication, high availability, and cluster management within a fast-paced agile environment.

What you'll do

  • Design and develop core functionality for distributed database systems.
  • Create new architectures and designs to solve complex scalability problems.
  • Generate ideas to improve system robustness and performance.
  • Implement comprehensive functional and system tests to ensure database quality.
  • Debug issues, conduct root cause analysis, and diagnose software defects.
  • Participate actively in the release and deployment process.
  • Provide end-to-end ownership of architecture, monitoring, and product support for mission-critical systems.

What we're looking for

  • BS or higher degree in Computer Science, or equivalent practical experience.
  • MS or PhD in databases or distributed systems (preferred).
  • 6+ years of experience in systems or database internals programming.
  • 6+ years of experience designing, building, and supporting large-scale systems.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Deep expertise in distributed computing, including system architecture, communication, distributed consensus, and transactional protocols.
  • Strong understanding of low-level operating system concepts like multi-threading, memory management, networking, storage, performance, and scale.
  • Strong Java or C programming skills.

More like this

Similar roles

Software Engineering LMTS

Salesforce

San Francisco, CA 57 days ago
Distributed Systems Database Internals Java C Systems Programming Multi-threading Memory Management Networking Distributed Consensus Transactional Protocols High Availability Cluster Management Replication Agile Data Structures Algorithms
6+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

San Francisco, CA 28 days ago
Distributed Systems Java C++ PostgreSQL AWS GCP Azure DBaaS Data Structures Algorithms High Availability Scalability
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

San Francisco, CA +1 40 days ago
Java Python CI/CD DevOps Docker Kubernetes AWS GCP Azure AI ML PostgreSQL Oracle TensorFlow PyTorch scikit-learn Kafka Spark Airflow Prometheus Grafana Datadog MongoDB Redis DynamoDB Maven Gradle Linux
5+ yrs exp Hybrid

Senior/Lead Engineer, Performance Engineering

Salesforce

San Francisco, CA +1 5 days ago $148,500–$260,100
Java C/C++ Python SQL Distributed Systems Database Internals Performance Engineering Linux Splunk JVM Tuning Profiling Benchmarking Root Cause Analysis Data Structures Algorithms Concurrency Memory Management Telemetry
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

Seattle, WA +2 28 days ago
TypeScript JavaScript React Node.js HTML5 CSS3 Sass Tailwind AWS GCP Azure WordPress Contentful GraphQL Jest Cucumber Selenium Webpack Vite npm Yarn Agile WCAG
5+ yrs exp Hybrid

Software Engineering SMTS

Salesforce

Bellevue, WA +1 46 days ago
Distributed Systems Java Go Python Infrastructure Automation Site Reliability Engineering SRE Observability Telemetry HBase ZooKeeper BookKeeper Chaos Engineering Disaster Recovery Workflow Orchestration
5+ yrs exp Hybrid