
Distributed Systems Software Engineer – Senior/Lead
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $148,500 - $260,100 per year
Job Level
Tech Stack
About the role
- Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on our public cloud platforms such as AWS, GCP, Azure, or Alibaba
- Designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers
- Using and contributing to open source technology (Spinnaker, Zookeeper, etc.)
- Developing Infrastructure-as-Code using Terraform
- Writing microservices on containerization frameworks such as Kubernetes, Docker, Mesos
- Resolving complex technical issues and drive innovations that improve system availability, resilience, and performance
- Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
Requirements
- A related technical degree required
- 5+ years backend software development experience
- Deep knowledge of programming in Java, Golang, Python, or Ruby
- Experience owning and operating multiple instances of a critical service
- Experience with Agile development methodology and Test Driven Development
- Experience with critical infrastructure services including, monitoring, alerting, logging, and reporting applications
- Experience with distributed database system and relational databases like postgres is a plus.
Benefits
- wellbeing reimbursement
- generous parental leave
- adoption assistance
- fertility benefits
- time off programs
- medical
- dental
- vision
- mental health support
- 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
cloud infrastructure automationInfrastructure-as-CodeTerraformmicroservicesKubernetesDockerJavaGolangPythonRuby
Soft Skills
problem solvinginnovationteam collaborationreal-time troubleshootingresiliencesystem availabilitycommunicationdebuggingoperational excellencecritical thinking
Certifications
related technical degree