Build cloud-native database technology at Salesforce with distributed systems expertise, systems programming skills, and large-scale engineering experience.
This software engineering role focuses on core database internals and distributed systems. You will architect, develop, and test scalable products supporting Salesforce growth. The work spans complex, concurrent, resilient systems, with end-to-end ownership across design, implementation, monitoring, testing, deployment, and customer support.
Key Responsibilities
Design core distributed database system functionalityDevelop architectures solving complex scalability problemsImprove system robustness and performanceImplement functional and system testsDebug issues and conduct root cause analysisRequirements:
Computer Science degree or equivalent practical experienceSix-plus years in systems or database internals programmingSix-plus years designing and supporting large-scale systemsExpertise in distributed computing and transactional protocolsStrong Java or C programming skillsBring database internals, distributed systems, and scalable software engineering expertise to Salesforce’s core technology team.