Salesforce

Senior / Lead Software Engineer – Database, Distributed Storage Engineering

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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