
Senior Software Engineer, Database Infrastructure
Salesforce
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
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