To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software EngineeringJob Details
About Salesforce
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.
Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
Are you a distributed systems expert? Do you have a passion for building large-scale database technologies that support relentless growth and innovation?
Salesforce is looking for passionate and skilled Database Distributed Systems Software Engineers to join our team! This is an exciting opportunity to work on cutting-edge, highly concurrent, distributed systems that support the incredible growth of Salesforce. If you have a strong background in database internals, system programming, and exceptional software engineering skills, and you thrive on tackling complex challenges, we want to hear from you.
In this role, you will design and develop robust, highly scalable, and resilient software products. You should have a proven track record of end-to-end ownership, including architecture, design, implementation, monitoring, testing, and product support for large, mission-critical systems. This is your chance to make a significant impact on the future of Salesforce!
Key Responsibilities:
Lead the design and hands-on implementation of complex database features, with a focus on advanced transaction management strategies to ensure high performance, scalability, consistency and strict reliability within our distributed systems.Solve challenges with execution of Data Definition Language (DDL) operations, overseeing schema evolution and versioning across distributed databases, ensuring absolute consistency and minimal disruption in highly concurrent environments.Pioneer and optimize Data Manipulation Language (DML) operations at extreme scale, developing sophisticated patterns for data integrity, consistency, and efficient data manipulation across distributed datasets.Develop robust solutions specifically for schema evolution and data migration, managing complex DDL changes across geographically dispersed systems and ensuring seamless, zero-downtime updates.Building Database services on AWS, GCP or other public cloud substrates.Experience with one or more cloud technologies: Kubernetes, Puppet, Docker, Spinnaker, Terraform, Jenkins, GitPostgreSQL software development experience and community involvement as a contributor is a huge plusParticipate in the team’s on-call rotation to address complicated problems in real-time and keep services operational and highly available.Provide authoritative technical leadership and mentorship to a team of software engineers, cultivating deep expertise and continuous learning in the nuances of distributed database technologies, transaction processing, and schema management.Conduct rigorous code reviews, provide incisive feedback, and enforce stringent adherence to coding standards and architectural principles for mission-critical, database-driven systems.Expertly troubleshoot and resolve complex database-related issues in demanding production environments, ensuring rapid recovery, minimal disruption, and sustained high availability.Contribute strategically to the roadmap for core database technologies and related frameworks, directly influencing future architectural decisions for relentless growth and innovation.Required Qualifications:
BS or higher degree in Computer ScienceMS or PhD in databases or distributed system is a plusStrong CS fundamentals including data structures, algorithms, and distributed systemsBachelor's or Master's degree in Computer Science, Engineering, or a related field.4+ years of progressive experience in software development, with a demonstrable, significant focus on large-scale, database-intensive, and highly distributed applications.Mastery of database transaction management concepts (advanced concurrency control mechanisms, isolation levels, and complex distributed transactions).Extensive, hands-on, and pioneering experience with Data Definition Language (DDL), encompassing sophisticated schema design, evolution, versioning, and robust migration strategies in complex distributed environments.Unparalleled proficiency in Data Manipulation Language (DML) for high-volume, complex data operations, including advanced optimization techniques, query tuning, and performance analysis for highly concurrent systems.Strong programming skills in at least one relevant language (e.g., Java, Python, C++), with a focus on systems-level programming for database interactions.PostgreSQL software development experience and community involvement as a contributor is a huge plusPreferred Qualifications:Experience with the operational challenges and lifecycle management of large-scale distributed database systems.Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) in a production, database-centric context.Knowledge of advanced database performance tuning, monitoring tools, and observability patterns specifically for distributed database systems.Experience with database-as-a-service platforms and a deep understanding of their underlying distributed architecture.Join us and help shape the future of our database infrastructure!
Unleash Your Potential
When you join Salesforce, you’ll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we’ll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future — but to redefine what’s possible — for yourself, for AI, and the world.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.
In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com.Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.For Washington-based roles, the base salary hiring range for this position is $157,600 to $253,000.For California-based roles, the base salary hiring range for this position is $172,000 to $276,100.