Salesforce

Senior Software Engineer – DevOps

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: Herndon • California, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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