Software Engineering SMTS/LMTS

SalesforceSan Francisco, CA
$148,500 - $285,800Hybrid

About The Position

We are looking for experienced Core Database Internal Engineers with a strong database internals and distributed systems background to work in a team responsible for architecting, developing and testing the next generation of RDBMS. You will join a team of world class, highly motivated software engineers and database experts. You will design and develop robust and highly scalable software products to support the staggering growth of Salesforce. You will need familiarity with database internals, distributed systems or networking, interest in system programming, exceptional software engineering skills, and relish the opportunity to work on very complex, highly concurrent, highly scalable and resilient systems. You must have a proven track record of success where you demonstrated end to end ownership of architecture, design, implementation, monitoring, testing, and product support on large mission critical systems at petabyte scale. Areas where you may be working on include logging/recovery, distributed lock management, replication, high availability, compression, cache management, encryption, scale out, monitoring, and serviceability. We work in a fast paced, highly collaborative, agile environment. We are a hybrid team that values end to end service ownership, from conception to architecture, design to implementation, testing to deployment to customer engagement and service.

Requirements

  • BS or higher degree in Computer Science.
  • 4+ years for SMTS/6+ YOE for LMTS industry experience in system or database internals programming.
  • 4+ years for SMTS/6+ YOE for LMTS technical leadership in architecture and design of enterprise server platform or systems.
  • Deep expertise with distributed systems and consensus algorithms.
  • Experience with highly concurrent multi-threaded/multi-process data structures and design.
  • Innovator with good ideas, strong problem solving and communication skills, and a results oriented attitude.
  • Ability to learn quickly and deliver high quality code in a fast-paced, dynamic agile team environment.
  • Strong Java or C programming skills.

Nice To Haves

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

Responsibilities

  • Lead a team to design and develop core database system functionalities.
  • Come up with new architecture and design to solve complex scalability problems.
  • Come up with innovative ideas to improve robustness and performance.
  • Implement comprehensive functional and system-test for your area of responsibility and for overall database quality.
  • Debug, conduct root cause analysis, diagnose defect.
  • Actively participate in release and deployment process.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service