Job Summary The Salesforce Engineer is responsible for designing, developing, supporting, and deploying Salesforce solutions across multiple environments. This role plays a key part in managing end-to-end release and deployment activities, ensuring consistent, reliable, and high-quality delivery of Salesforce enhancements and updates. The ideal candidate will have hands-on experience with Salesforce development, metadata management, version control, code reviews, and deployment processes. This position requires strong technical expertise, collaboration with cross-functional teams, and a commitment to continuous improvement of development and release management practices. Key Responsibilities Develop, manage, and execute Salesforce deployments across development, QA, UAT, staging, and production environments. Maintain and support Git-based version control processes, including branching, merging, and release management activities. Conduct peer reviews of Salesforce metadata changes and pull requests to ensure adherence to quality standards and best practices. Validate Apex tests, code coverage, and deployment readiness prior to releases. Troubleshoot deployment failures, metadata conflicts, environment discrepancies, and release-related issues. Support sandbox refreshes, environment synchronization, and data preparation activities. Collaborate with developers, administrators, QA teams, and release management teams to coordinate deployment schedules and release activities. Document deployment procedures, release processes, environment configurations, and operational guidelines. Ensure release activities comply with internal controls, governance standards, and audit requirements. Work extensively with Salesforce metadata, including Apex, Lightning Web Components (LWC), Flows, Custom Objects, and Permission Sets. Contribute to the continuous improvement of deployment processes, release methodologies, and DevOps practices. Support the delivery of scalable and reliable Salesforce solutions aligned with organizational objectives. Required Qualifications 35 years of experience in DevOps, Release Engineering, Salesforce deployment, or related roles. Hands-on experience working with Salesforce metadata, including Apex, Lightning Web Components (LWC), Flows, Custom Objects, and Permission Sets. Practical experience with Salesforce development and deployment processes. Strong experience using Git for version control, branching strategies, and code management. Experience performing peer code reviews within development or release management workflows. Ability to diagnose and resolve test coverage issues, deployment failures, metadata conflicts, and environment-related challenges. Strong understanding of Salesforce architecture, deployment methodologies, and release management best practices. Excellent communication and collaboration skills with the ability to work effectively across technical and business teams. Strong analytical and problem-solving skills with attention to detail. Preferred Qualifications Experience with Flosum, including deployments, pipelines, and org comparisons. Exposure to code quality and static analysis tools such as PMD, ESLint, and SonarQube. Experience with CRM Analytics development and deployment. Familiarity with Salesforce DevOps and CI/CD best practices. Experience supporting multi-environment Salesforce implementations and release cycles. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: KUMDC5821484
- Posted 1 day ago