
Senior / Lead Software Engineer – Database, Distributed Storage Engineering
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $117,200 - $260,100 per year
Job Level
About the role
- Responsible for working on development of scalable, resilient and fault tolerant transactional and distributed systems
- Responsible for both design and hands-on implementation
- Collaborate with a fast-paced, metrics driven team
Requirements
- 5-9+ years of professional experience, or a M.Sc. in a relevant academic field and 3-7+ years of professional experience
- 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
- 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
- Familiar with Agile development methodology and committed to continual improvement of team performance
- Effective communication and strong leadership skills
- Experience with relational databases and/or distributed storage, GCP is a big plus.
- Practical knowledge for challenges regarding clustering solutions, hands-on experience in deploying code in public cloud environments, working knowledge of Kubernetes and working with APIs provided by various public cloud vendors to handle data are highly desired skills
Benefits
- time off programs
- medical
- dental
- vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaCUnixLinuxobject-oriented programmingdesign patternstelemetrymetricsrelational databasesKubernetes
Soft Skills
effective communicationleadershipability to learn quicklyhigh quality code deliveryteam collaborationcommitment to continual improvement