
Senior Software Engineer – DevOps
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: Herndon • California, Virginia, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $157,600 - $216,700 per year
Job Level
Senior
Tech Stack
AnsibleAWSCloudGoJenkinsKubernetesPythonSpinnakerTCP/IPTerraform
About the role
- Develop and maintain scalable Python services and APIs for systems integration with internal Salesforce services and workflow automation, including LLMs models to enhance system intelligence and efficiency.
- Debug and resolve infrastructure and application failures in Kubernetes and cloud-native environments.
- Collaborate with internal teams for efficient iterations of automated CI/CD pipelines with the goal of maintaining service owner feature velocity, troubleshooting and reproducing issues reported in Production environments.
- Lead the design, development, and distribution of operator tooling, leveraging Salesforce's robust CI/CD infrastructure.
- Collaborate closely with engineers, product managers, and architects to transform manual processes into automated governance solutions.
- This includes designing, implementing, testing, and delivering new features to enhance customer adoption while maintaining platform stability and scalability.
- Interact with a highly innovative and creative team of developers, open-source committers, and architects across Salesforce.
- Research and find the right tools for the job, and if they don't exist create them.
Requirements
- 3+ years working experience with programming languages such as (Python, Golang) with a strong preference for Python.
- 3+ years of hands-on experience developing and maintaining DevOps processes - CI/CD pipelines, Infrastructure builds using Infrastructure as Code, Production operations and support and Automated testing.
- 3+ years operating production Kubernetes deployments, with a deep understanding of platform concepts and core components.
- 2+ years of hands-on experience building containerized workloads targeting Kubernetes environments.
- 2+ years developing infrastructure and application security for highly sensitive customer data & environments (IAM, PKI, Vulnerability management).
- 2+ years experience with Infrastructure as Code and Configuration Management technologies such as Terraform, Jinja2, Go Templates, Ansible etc.
- 2+ years experience deploying with a CI/CD orchestration services (Jenkins, Spinnaker)
- 1+ Experience running code reviews and mentoring junior developers.
- Experience working within and building cloud native services on AWS with good understanding of tcp/ip networking protocols.
- Experience leading and presenting engineering topics to non-engineering and executive stakeholders.
- Maintain and author system design documentation, diagrams, and related artifacts, and present them and roadmaps to senior leadership.
- Team-player with the ability to work effectively and efficiently with others.
- Be a self-starter and possess a strong sense of self-motivation.
- A related technical degree is required.
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
PythonGolangCI/CD pipelinesInfrastructure as CodeKubernetesAutomated testingTerraformAnsibleJenkinsSpinnaker
Soft skills
team-playerself-startermentoringcollaborationcommunicationleadershipproblem-solvinginnovationpresentation skillsdocumentation
Certifications
related technical degree