The opportunity
You'll be the person who keeps Salesforce releases predictable and quality high. This is a hands-on role embedded in an active delivery team - you'll own the CI/CD pipelines, manage deployments across environments, and build out the test automation layer that gives developers and QA confidence at speed.
Good fit if you're someone who gets frustrated by flaky pipelines and manual release processes and actually wants to fix them.
What you'll own
- Design, implement and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, or Jenkins)
- Manage Salesforce deployments across dev, test, staging and production environments using SFDX
- Support source-driven development - Git branching, pull requests, merge strategies and quality gates
- Build and maintain automated test frameworks covering Salesforce UI, API and component-level testing
- Integrate static code analysis and security scanning (PMD, SonarQube, SFDX scanners) into pipelines
- Troubleshoot build, deployment and test failures and implement permanent fixes
- Work alongside developers, QA, BAs and architects to support stable, predictable sprint releases
What you bring
- 2+ years of hands-on Salesforce DevOps, CI/CD or release management experience
- Solid with Git - branching, merging, pull requests, back-merges
- Proficient in SFDX, Salesforce metadata handling and package management
- Experience building test automation using Selenium, Playwright, or equivalent
- Good grasp of Apex test strategy, LWC Jest testing and code coverage validation
- Comfortable in an Agile, sprint-based delivery environment
Bonus points for
Experience with Copado, Gearset, Flosum or Salesforce DevOps Center
Salesforce certifications (Platform Developer I, DevOps Center Specialist, or Administrator)
Exposure to AWS, Azure or MuleSoft integrations
Programming in Python, JavaScript or Java
Prior experience in public sector or regulated environments