Salesforce

Senior Software Engineer, Database Infrastructure

Salesforce

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Operate and enhance our large, highly-available database infrastructure, utilizing technologies such as MySQL and Vitess
  • Develop tools to enable self-service and self-managing capabilities of our database infrastructure so that other teams can operate full-stack while rapidly building new features for our customers
  • Collaborate with engineering teams on their database storage needs, and advise them throughout the development lifecycle
  • Write code to capture database performance, and create tools and dashboards to provide actionable insight into that data
  • Participate in our on-call rotation and collaborate with our operations team to triage and resolve production issues
  • Support FedRAMP and DoD SRG activities.

Requirements

  • U.S. Citizenship or Permanent Residency (Green Card holder)
  • Have been working in data storage, core infrastructure, or distributed system-owning teams with increasing responsibilities for 5+ years
  • Have professional experience using Go, PHP/Hacklang, Python, Ruby, or Java
  • Write code that can be easily understood by others with an eye towards clarity and maintainability
  • Collaborate with other teams to integrate new features of your platform or adopt self-service features
  • Operated at least one distributed system, at scale and in a team environment
  • Deployed server software on Linux, and then operated it at scale
  • You’ve debugged its problems, and analyzed and optimized its performance
  • Have experience operating cloud infrastructure, especially AWS
  • Are familiar with deployment automation/configuration management tools like Chef, Terraform, Ansible, or Puppet
  • Are a very strong communicator
  • Excited to explain complex technical concepts and share knowledge with different audiences.
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
MySQLVitessGoPHPHacklangPythonRubyJavaLinuxAWS
Soft Skills
communicationcollaborationclaritymaintainabilityproblem-solvingknowledge sharingteamworkdebuggingperformance optimizationself-service capabilities