Senior/Lead Software Engineer - Database/Distributed Storage Engineering
Listed on 2026-05-28
-
Software Development
Software Engineer, Senior Developer, Cloud Engineer - Software, Backend Developer
Senior/Lead Software Engineer – Salesforce Database
Job Category:
Software Engineering.
Job Details:
Within Salesforce’s Database (SDB) team, you will design, develop, and maintain highly available, scalable, resilient, and fault‑tolerant transactional and distributed systems for public cloud platforms. You will work across all areas of the technology stack and drive operational excellence using telemetry and metrics.
- Design and implement distributed, highly available, and durable storage solutions for public cloud environments.
- Create and maintain transactional systems and APIs that expose data to client applications.
- Lead code reviews, write functional and unit tests, and mentor junior engineers.
- Collaborate with cross-functional teams using Agile methodology to deliver incremental features.
- Experience designing, developing scalable, resilient, and fault‑tolerant transactional and distributed systems in enterprise production environments.
- Highly skilled in Java or C in a Unix/Linux environment, with an understanding of modern object-oriented programming techniques and design patterns.
- Experience using telemetry and metrics to drive operational excellence.
- Ability to learn quickly and deliver high quality code in a fast‑paced, dynamic team environment.
- Meticulous and detail‑oriented engineering; responsible for writing own functional and unit tests and reviewing teammates’ code.
- Familiar with Agile development methodology and committed to continual improvement of team performance.
- Effective communication, strong leadership skills, team player who is capable of mentoring and being mentored by others.
- Inventive and creative; on task and able to deliver incrementally and on time.
- 5‑9+ years of professional experience, or a M.Sc. in a relevant academic field and 3‑7+ years of professional experience.
- Experience with relational databases and/or distributed storage; GCP is a big plus.
You should have a thorough understanding of distributed systems, system programming, and working with system resources. Practical knowledge for challenges regarding clustering solutions, hands‑on experience in deploying code in public cloud environments, and working knowledge of Kubernetes and APIs provided by public cloud vendors are highly desired.
Benefits- Time‑off programs
- Medical, dental, vision, and mental health support
- Paid parental leave
- Life and disability insurance
- 401(k) with company match
- Employee stock purchasing program
Benefits information can be found at
AccommodationsWe are committed to ensuring equal access for all qualified individuals. If you require assistance due to a disability applying for open positions, please submit a request via our accommodations request form.
Posting StatementSalesforce is an equal opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. 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, and to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between.
Base salary range: $117,200 - $260,100 annually. In select cities within the San Francisco and New York City metropolitan areas, the range is $141,200 - $285,800 annually. Ranges represent base salary only and do not include bonus, equity, or benefits.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).