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 functionality Develop architectures solving complex scalability problems Improve system robustness and performance Implement functional and system tests Debug issues and conduct root cause analysis Requirements:
Computer Science degree or equivalent practical experience Six-plus years in systems or database internals programming Six-plus years designing and supporting large-scale systems Expertise in distributed computing and transactional protocols Robust Java or C programming skills Bring database internals, distributed systems, and scalable software engineering expertise to Salesforce’s core technology team.