Salesforce is looking to hire a Software Engineer to manage and evolve their core compute infrastructure, ensuring a reliable and scalable environment for development teams, especially as they explore multi-cloud strategies and multi-architecture support.
Requirements
- Proven experience managing production-grade infrastructure with Kubernetes and EC2.
- Proficiency with Terraform for infrastructure provisioning.
- Experience with configuration management tools like Chef (or similar, such as Puppet or Ansible).
- Familiarity with package management, ideally with Aptly.
- Knowledge of cloud platforms beyond AWS, particularly GCP, is a plus.
- Strong scripting skills in languages like Python, Bash, or Go.
- Solid understanding of networking concepts (TCP/IP, DNS, HTTP, etc.) and security best practices.
Responsibilities
- Design, build, and maintain our core compute infrastructure, primarily using Kubernetes and EC2.
- Utilize Terraform for infrastructure-as-code (IaC) to manage and provision resources.
- Automate configuration management with Chef to ensure consistency across our fleet.
- Manage our internal software packages using Aptly.
- Collaborate with service owners to provide support and guidance on best practices for using our platform.
- Participate in on-call rotations to support our production environment and respond to incidents.
- Research and implement new technologies as we expand into a multi-cloud environment, including exploring multi-architecture support for our containerized workloads.
Other
- Excellent problem-solving skills and a collaborative attitude.
- The base salary hiring range for this position is $167,300 to $230,000 (Colorado-based roles).
- The base salary hiring range for this position is $184,000 to $253,000 (Washington-based roles).
- The base salary hiring range for this position is $200,800 to $276,100 (California-based roles).
- Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment.