Jobs / ATB Financial

Salesforce DevOps Developer

ATB Financial · Calgary, AB, Canada
Calgary, AB, CanadaExp: 4+ yrsHybrid
Remuneration
Not specified
Location
Calgary, AB, Canada
Visa sponsorship
Not specified

Job summary

Build and centralize a secure, scalable Salesforce DevOps platform that enables engineering teams to deliver changes safely and frequently. The role designs CI/CD pipelines, developer tooling, sandbox and data management workflows, platform monitoring, and security practices using Salesforce technologies such as Apex, Salesforce DX, and Copado, alongside scripting and automation tools.

Qualifications

  • At least 4 years of software development experience, including scripting with Python, Bash, or Node.js.
  • At least 4 years of Salesforce-focused DevOps experience in platform engineering, CI/CD, and release management.
  • Hands-on expertise with Salesforce development and configuration, including Apex, Lightning Web Components, Metadata API, Salesforce DX, SOQL, and APIs.
  • Experience building Salesforce CI/CD pipelines with tools such as GitHub Actions, GitLab CI/CD, Copado, Gearset, or Jenkins.
  • Expertise in Salesforce environment management, sandbox refresh strategies, data masking, and scratch org orchestration.
  • Advanced source control and Git-based branching skills.
  • Experience with enterprise monitoring and logging tools such as Splunk.
  • Knowledge of Salesforce security and compliance practices for configuration, integrations, and certificates.
  • Ability to work independently, identify platform-wide problems, and develop enterprise solutions.
  • Experience collaborating with technical, QA, and integration leads.

Responsibilities

  • Design, build, and optimize Salesforce CI/CD workflows and release automation.
  • Establish deployment guardrails, quality gates, and automated release strategies.
  • Build developer tools, scripts, and utilities to streamline engineering workflows.
  • Manage sandbox provisioning, refreshes, backups, and capacity monitoring.
  • Define environment strategies and integration patterns for multi-sandbox systems.
  • Automate sandbox data provisioning, database mocking, and unit-test execution workflows.
  • Implement platform monitoring, alerting, and health tracking for integrations, batch processing, and storage.
  • Oversee platform compliance, security credential lifecycles, and data retention.
  • Maintain release tooling, including version updates and coordination with engineering teams.
  • Mentor team members on Salesforce development practices, design patterns, and quality standards.

Skills

BashGitGitHubGitHub ActionsGitLabGitLab CIGraphQLJenkinsKubernetesNode.jsPythonRESTSplunk

Degrees

Bachelor's degree in computer science or engineering, or equivalent practical ex

Relocation

No