Software Engineering SMTS

Salesforce•San Francisco, CA
•Hybrid

About The Position

Salesforce is seeking an experienced Core Database Internal Engineer to architect, develop, and test next-generation relational database management systems. The role focuses on building robust, highly scalable software products for Salesforce’s growth and requires expertise in database internals, distributed systems or networking, and system programming. The engineer will work on complex, concurrent, scalable, and resilient systems, with end-to-end ownership of architecture, design, implementation, monitoring, testing, and product support for large mission-critical systems at petabyte scale. Potential areas of work include logging and recovery, distributed lock management, replication, high availability, compression, cache management, encryption, scale-out, monitoring, and serviceability. The position is part of a fast-paced, highly collaborative, agile hybrid team that values end-to-end service ownership, from conception and architecture through implementation, testing, deployment, customer engagement, and service.

Requirements

  • At least 4 years of industry experience in system or database internals programming.
  • At least 4 years of technical leadership in architecture and design of enterprise server platforms or systems.
  • Deep expertise in distributed systems and consensus algorithms.
  • Experience with highly concurrent, multithreaded or multiprocess data structures and design.
  • Strong Java or C programming skills.
  • Strong problem-solving and communication skills, innovation, and a results-oriented attitude.
  • Ability to learn quickly and deliver high-quality code in a fast-paced, dynamic agile team environment.

Nice To Haves

  • PostgreSQL software development experience and community involvement as a contributor.
  • Experience building a high-performance, large-scale database platform.

Responsibilities

  • Lead a team in designing and developing core database system functionalities.
  • Develop architecture and designs to solve complex scalability problems.
  • Create innovative approaches to improve system robustness and performance.
  • Implement comprehensive functional and system tests for areas of responsibility and overall database quality.
  • Debug issues, conduct root cause analysis, and diagnose defects.
  • Participate actively in the release and deployment process.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service