Salesforce DevOps Engineer

  • InvestorFlow
  • 27/05/2026
Full time Information Technology Telecommunications Python Testing

Job Description

Salesforce DevOps Engineer - InvestorFlow

Reporting to the VP of DevOps, you'll work with moderate independence on team-level projects and collaborate with senior engineers on department-wide initiatives.

Responsibilities
  • Design, build, and maintain CI/CD pipelines for Salesforce deployments using GitHub Actions and Salesforce DX (SFDX)
  • Define source control workflows and branching strategies (trunk-based, feature branches, environment promotion) that fit how Salesforce developers actually work
  • Implement packaging strategies - unlocked packages, second-generation packaging (2GP), and org-dependent packaging where appropriate - in partnership with the ReleaseOps team
  • Automate validation, testing, and deployment across the full org landscape: scratch orgs, developer sandboxes, UAT, staging, and production
  • Integrate Apex test execution, code coverage enforcement, static analysis (PMD, Checkmarx, CodeScan), and metadata quality gates into pipelines
  • Evaluate and implement Salesforce DevOps tooling, choosing the right mix for the team
  • Partner directly with Salesforce developers to remove friction from their day - faster feedback loops, fewer deployment failures, cleaner merge workflows
  • Troubleshoot Salesforce deployment issues: metadata conflicts, destructive changes, profile and permission set drift, flow versioning, managed package dependencies
  • Drive Salesforce org hygiene - metadata retrieval strategy, tech debt reduction, org shape management for scratch orgs
  • Document what you build and contribute to a team knowledge base
Qualifications Essential
  • 3+ years of hands on Salesforce development experience - Apex, Lightning Web Components (LWC), Flows, and declarative configuration
  • Strong understanding of Salesforce metadata, org architecture, and the realities of deploying between orgs
  • Working experience with Salesforce DX (SFDX) CLI - scratch orgs, source format, metadata retrieve/deploy, package creation
  • Experience with Git and source driven Salesforce development (even if you had to drag your team there yourself)
  • Working proficiency in at least one CI/CD platform - GitHub Actions preferred, Azure DevOps Pipelines or Jenkins also relevant
  • Solid scripting skills in Apex and at least one of: Bash, PowerShell, Python, or Node.js
  • A genuine frustration with manual deployments, brittle change sets, and "it works in sandbox" - and the drive to fix it
  • Strong collaboration and documentation skills, and the judgement to know when to ship, when to elevate, and when to push back
  • Salesforce Platform Developer I certification (or equivalent demonstrable experience)
Nice to Have
  • Salesforce Platform Developer II, Application Architect, or DevOps track certifications
  • Hands on experience with Gearset, Copado, Flosum, or Salesforce DevOps Center in a real team setting
  • Experience managing deployments across a complex multi org landscape (ISV, multi tenant, or enterprise)
  • Familiarity with Apex testing frameworks, mocking patterns, and test data strategy at scale
  • Experience with static code analysis tools for Salesforce (PMD, CodeScan, Clayton, SonarQube)
  • Any background in alternative assets, financial services, or regulated SaaS environments