Description
Join Salesforce as a Software Engineer on our Public Cloud engineering team. We are responsible for innovating and maintaining a large-scale distributed systems engineering platform that ships hundreds of features to production for tens of millions of users across all industries every day.
Your Impact:
- Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on our public cloud platforms such as AWS, GCP, Azure, or Alibaba
- Design, develop, debug, and operate resilient distributed systems that run across thousands of compute nodes in multiple data centers
- Use and contribute to open-source technology (Spinnaker, Zookeeper, etc.)
- Develop Infrastructure-as-Code using Terraform
- Write microservices on containerization frameworks such as Kubernetes, Docker, Mesos
- Resolve 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
Required Skills:
- Related technical degree required
- 4+ years of 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
Benefits:
- Time off programs
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
The typical base salary range for this position is $148,500 - $223,900 annually.