Lead Software Engineer/DevOps

Salesforce is a leading cloud-based customer relationship management (CRM) platform provider.
$165,600 - $265,200
DevOps
Staff Software Engineer
Contact Company
7+ years of experience
Enterprise SaaS

Description For Lead Software Engineer/DevOps

Salesforce is seeking a Lead Software Engineer/DevOps to build and manage a multi-substrate Kubernetes and microservices platform powering Core CRM and various applications across Salesforce. This role involves managing one of the largest Kubernetes fleets in the industry, providing Kubernetes platform-as-a-service to other teams, and driving centralized SRE/DevOps functionality to enhance trust, availability, and resiliency of the K8s platform.

Key responsibilities include:

  • Ensuring high availability of 1000+ clusters running technologies like Kubernetes, Docker, software load balancers, service mesh, and Istio
  • Contributing code to drive improvements
  • Implementing automation using Python/Golang/Puppet/Jenkins
  • Enhancing CI/CD pipelines with Terraform, Spinnaker, and Argo
  • Improving platform visibility through monitoring and metrics implementation (Prometheus, Grafana)
  • Developing self-healing mechanisms to reduce manual labor
  • Collaborating with various infrastructure teams across Salesforce
  • Evaluating new technologies to solve problems

Requirements:

  • 7+ years of experience in SRE/DevOps/Systems Engineering roles
  • Experience with large-scale distributed systems, especially in cloud environments
  • Strong Linux systems administration and troubleshooting skills
  • Expertise in Kubernetes, Docker, Container Orchestration, and Service Mesh
  • Proficiency in scripting/programming languages like Python and Golang
  • Knowledge of networking protocols and components
  • Experience with observability tools (Prometheus, Grafana, Splunk, ElasticSearch)
  • Familiarity with DevOps tools (Puppet, Chef, Ansible)
  • Experience with AWS, Terraform, Spinnaker, ArgoCD
  • Excellent problem-solving, analytical, and communication skills

This role offers the opportunity to work with cutting-edge technologies, solve complex problems, and contribute to the development of a critical platform that powers Salesforce's services.

Last updated 22 days ago

Responsibilities For Lead Software Engineer/DevOps

  • Ensure high availability of 1000+ clusters running various technologies
  • Contribute code to drive improvement
  • Drive automation efforts in Python/Golang/Puppet/Jenkins
  • Drive improvements to CI/CD pipelines built on Terraform, Spinnaker and Argo
  • Improve the platform's visibility by implementing monitoring and metrics
  • Implement self-healing mechanisms
  • Collaborate with various infrastructure teams across Salesforce
  • Evaluate new technologies to solve problems as needed

Requirements For Lead Software Engineer/DevOps

Kubernetes
Python
Go
Linux
  • 7+ years of experience in SRE/DevOps/Systems Engineering roles
  • Experience operating large scale distributed systems, especially in cloud environments
  • Excellent troubleshooting skills
  • Strong working experience with Linux Systems Administration
  • Strong working experience with Kubernetes, Docker, Container Orchestration, Service Mesh
  • Good experience in scripting/programming languages: Python, GoLang etc.
  • Good knowledge of Networking protocols and components
  • Experience in Observability tools like Prometheus, Grafana, Splunk, ElasticSearch etc.
  • Experience in any of Puppet, Chef, Ansible or other devops tools
  • Experience with AWS, Terraform, Spinnaker, ArgoCD
  • Ability to manage multiple projects simultaneously, meet deadlines, and adapt to shifting priorities
  • Excellent problem-solving, analytical, and communication skills

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer/DevOps

Support Engineer IV, REALM

Senior Support Engineer/DevOps role at Amazon's REALM team, focusing on transportation technology systems support and optimization.

Software Engineer LMTS

Lead Software Engineer position at Salesforce focusing on cloud infrastructure and developer experience, requiring 6+ years of DevOps experience and expertise in Golang and Terraform.

Manager, Software Verification

Lead system testing and integration team role at NVIDIA focusing on cloud solutions and sophisticated product testing.

Senior Staff Operations Engineer

Senior Staff Operations Engineer position at Airbnb, focusing on observability architecture and automation within the BizTech department.

Staff Program Manager, BizTech Global Ops

Remote Staff Program Manager position at Airbnb, leading BizTech Global Operations with focus on service delivery and operational excellence.