Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Salesforce

NewBe an early applicant

Software Engineering SMTS

Posted
Discussion

Summary

Designs, develops, and tests Salesforce's next-generation cloud-native database as a Core Database Internals Engineer. Works on distributed database internals—logging/recovery, distributed transactions, replication, high availability—using Java or C in a hybrid agile team.

  • Are you a distributed systems expert passionate about building large-scale database technologies that support relentless growth and innovation?
  • We’re looking for experienced Core Database Internals Engineers with a strong background in database internals and distributed systems to join a team responsible for architecting, developing, and testing the next generation of cloud-native database. You’ll join a team of highly skilled, motivated software engineers and database experts, designing and developing robust, highly scalable software products to support Salesforce’s rapid growth
  • You’ll need familiarity with database internals, distributed systems, or networking; interest in systems programming; strong software engineering skills; and enthusiasm for working on complex, highly concurrent, scalable, and resilient systems. You should have a track record of end-to-end ownership of architecture, design, implementation, monitoring, testing, and product support on large, mission-critical systems at petabyte scale
  • Areas you may work on include logging/recovery, distributed lock management, distributed transactions, networking, cluster management, replication, high availability, monitoring, and serviceability. We work in a fast-paced, highly collaborative, agile environment. We’re a hybrid team that values end-to-end service ownership — from concept to architecture, design to implementation, and testing to deployment and customer support
  • Design and develop core distributed database system functionality.
  • Develop new architecture and designs to solve complex scalability problems.
  • Generate ideas to improve robustness and performance.
  • Implement comprehensive functional and system tests for your area of responsibility and for overall database quality.
  • Debug issues, conduct root cause analysis, and diagnose defects.
  • Actively participate in the release and deployment process.

Benefits

  • Medical Care
  • Life Insurance
  • Retirement Savings
  • Employee Assistance Programs
  • With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year
  • Strong CS fundamentals, including data structures, algorithms, and distributed systems.
  • Ability to learn quickly and deliver high-quality code in a fast-paced, dynamic, agile team environment.
  • Strong Java or C programming skills
  • BS or higher degree in Computer Science, or equivalent practical experience.
  • 6+ years of experience designing, building, and supporting large-scale systems.
  • Strong problem-solving and communication skills, with a results-oriented approach and good ideas for innovation.
  • MS or PhD in databases or distributed systems is a plus.
  • Deep expertise in distributed computing (e.g., system architecture, communication, distributed consensus, and transactional protocols).
  • 6+ years of experience in systems or database internals programming.
  • Strong understanding of low-level operating system concepts, including multi-threading, memory management, networking, storage, performance, and scale.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.