CRM Engineer

Salesforce DeveloperSalesforce DeveloperFull TimeRemote

Location

United States

Posted

3 days ago

Salary

Not specified

ApexLightning Web ComponentsSOQLSOSLSalesforce ApisJava ScriptCi/cdGitSSISSQLETLRESTSOAPJSONDev Ops

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

The CRM Engineer is responsible for developing, integrating, and maintaining technical components of the Salesforce platform, including:

  • Apex
  • Lightning Web Components (LWC)
  • Data integrations
  • SOQL queries
  • Automations
  • DevOps pipelines

This role ensures that business data flows reliably between Salesforce, the Enterprise Data Warehouse (EDW), telephony platforms, and other systems. The CRM Engineer supports the full Software Development Life Cycle (SDLC), implements system enhancements, and ensures technical solutions align with established design standards and governance practices.

This position is fulltime remote. Selected candidate must reside in North Carolina. Some travel for onsite meetings to the Home office at Morrisville may be required.

Responsibilities & Duties

  • Salesforce Development and Customization
    • Develop, test, and deploy Apex classes, triggers, batch jobs, scheduled jobs, and asynchronous processes
    • Build and maintain Lightning Web Components (LWC), Aura components (if needed), and custom UI experiences
    • Implement secure, scalable SOQL and SOSL queries following performance and governor-limit standards
    • Support declarative and programmatic automation, including Flows integrated with Apex and custom logic
    • Maintain code repositories, version control, and branching standards
  • Data Integration and ETL Support
    • Build, optimize, and maintain data pipelines between Salesforce and the EDW, including scheduled or event-driven integrations
    • Design and execute SOQL-based data extractions and transformations to support EDW ingestion routines
    • Collaborate on or maintain SSIS packages and related data-handling workflows
    • Ensure data mappings, transformation logic, and data movement patterns are documented and version-controlled
  • System Reliability, Monitoring, and Failover
    • Support monitoring of integration queues, API calls, batch processes, and error logs
    • Assist with failover planning, system resiliency testing, and platform reliability improvements
    • Follow incident response procedures and help diagnose production issues related to data, automation, or code
  • CTI, Telephony, and Cross-System Integrations
    • Support integrations between Salesforce and telephony platforms (CTI), including screen-pop, call event logging, conversation data, and real-time API interactions
    • Troubleshoot CTI events, call flows, agent screen functionality, and data synchronization
    • Maintain the operational knowledge base for CTI technical behavior, mapping, and flows
  • Data Management, Governance, and Retention
    • Implement data retention policies within Salesforce and integrations, ensuring compliance with security, privacy, and operational standards
    • Support archiving, purging, and anonymizing processes in collaboration with Data Governance and Security teams
    • Maintain audit and logging processes related to data movement and system usage
  • SDLC, DevOps, and Agile Execution
    • Participate in all SDLC stages: requirements review, solution design discussions, build, test, deployment, and post-release support
    • Build and execute CI/CD processes using approved DevOps tools
    • Produce unit tests, regression scripts, and automated testing assets to ensure high-quality releases
  • Documentation and Collaboration
    • Document technical specifications, data mappings, integration diagrams, and code-level implementation details
    • Work closely with CRM Solution Architect to ensure code aligns with architectural standards, system constraints, and best practices
    • Collaborate with CRM Administrator on data validation, field configurations, profiles/permissions, and UAT cycles
    • Engage with IT, Data Engineering, and business teams to ensure solutions function as intended and meet operational needs

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a directly related field
  • Minimum of three (3) years of Salesforce development experience, including Apex and LWC
  • Experience building and maintaining data pipelines, APIs, integrations, or ETL processes
  • Experience writing efficient SOQL/SOSL queries and working with large data volumes
  • Experience with DevOps workflows, version control, and CI/CD tools
  • Experience participating in Agile development and SDLC governance
  • Experience supporting or interacting with CTI/telephony integrations strongly preferred
  • Salesforce Platform Developer I certification required

Preferred

  • Salesforce preferred certifications:
    • Platform Developer II
    • JavaScript Developer I
    • Integration Architect Designer
    • Application Builder
    • Health Cloud Accredited Professional

Knowledge, Skills, & Abilities

  • Strong understanding of Salesforce development patterns, including Apex, LWC, SDLC and asynchronous processing
  • Strong technical proficiency with APIs, JSON, REST/SOAP integrations, and ETL concepts
  • Knowledge of EDW integration concepts, SQL, SSIS, or similar data tools
  • Strong diagnostic and troubleshooting abilities across integrations, code, and data pipelines
  • Ability to analyze requirements and translate them into technical specifications
  • Ability to work collaboratively with cross-functional teams
  • High level of self-motivation and a keen attention to detail
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Ability to implement system enhancements and ensure technical solutions align with established design standards and governance practices
  • Ability to manage and work on multiple projects at the same time
  • Knowledge of managed care organizations, DHHS, and Medicaid systems
  • Knowledge of call center environments and CRM–telephony integrations preferred

Requirements

  • Employment for this position is contingent upon a satisfactory background check and credit check, which will be performed after acceptance of an offer of employment and prior to the employee's start date.

Salary Range

$91,884 - $119,450/Annually

Exact compensation will be determined based on the candidate's education, experience, external market data and consideration of internal equity.

Benefits

  • Medical, Dental, Vision, Life, Long and Short Term Disability
  • Generous retirement savings plan
  • Flexible work schedules including hybrid/remote options
  • Paid time off including vacation, sick leave, holiday, management leave
  • Dress flexibility

Job Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a directly related field
  • Minimum of three (3) years of Salesforce development experience, including Apex and LWC
  • Experience building and maintaining data pipelines, APIs, integrations, or ETL processes
  • Experience writing efficient SOQL/SOSL queries and working with large data volumes
  • Experience with DevOps workflows, version control, and CI/CD tools
  • Experience participating in Agile development and SDLC governance
  • Experience supporting or interacting with CTI/telephony integrations strongly preferred
  • Salesforce Platform Developer I certification required
  • Preferred
  • Salesforce preferred certifications:
  • Platform Developer II
  • JavaScript Developer I
  • Integration Architect Designer
  • Application Builder
  • Health Cloud Accredited Professional
  • Knowledge, Skills, & Abilities
  • Strong understanding of Salesforce development patterns, including Apex, LWC, SDLC and asynchronous processing
  • Strong technical proficiency with APIs, JSON, REST/SOAP integrations, and ETL concepts
  • Knowledge of EDW integration concepts, SQL, SSIS, or similar data tools
  • Strong diagnostic and troubleshooting abilities across integrations, code, and data pipelines
  • Ability to analyze requirements and translate them into technical specifications
  • Ability to work collaboratively with cross-functional teams
  • High level of self-motivation and a keen attention to detail
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Ability to implement system enhancements and ensure technical solutions align with established design standards and governance practices
  • Ability to manage and work on multiple projects at the same time
  • Knowledge of managed care organizations, DHHS, and Medicaid systems
  • Knowledge of call center environments and CRM–telephony integrations preferred
  • Employment for this position is contingent upon a satisfactory background check and credit check, which will be performed after acceptance of an offer of employment and prior to the employee's start date.
  • Salary Range
  • $91,884 - $119,450/Annually
  • Exact compensation will be determined based on the candidate's education, experience, external market data and consideration of internal equity.

Benefits

  • Medical, Dental, Vision, Life, Long and Short Term Disability
  • Generous retirement savings plan
  • Flexible work schedules including hybrid/remote options
  • Paid time off including vacation, sick leave, holiday, management leave
  • Dress flexibility

Related Categories

Related Job Pages

More Salesforce Developer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

The role involves designing, developing, optimizing, and maintaining customized Salesforce solutions to support operational needs and research initiatives. This includes collaborating with cross-functional teams to gather requirements, ensuring system performance and security, and providing technical support and training to end users.

SalesforceApexVisualforceLightning componentsSalesforce architectureSalesforce securitySalesforce data models
United States

Staff Salesforce Architect – Agent and Channel Experience

Affirm

We create honest financial products that improve lives.

Salesforce Developer4 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Staff Salesforce Architect leading CRM optimizations at Affirm

CloudSQL
United States
$160K - $230K / year

Salesforce Agentforce Developers

Spoon

An Impact Financial Services platform for GenZ.

Salesforce Developer4 days ago
RemoteTeam 51-200Since 2019H1B Sponsor

We are seeking to build a team of Salesforce Agentforce Developers who can design, build, and operate autonomous AI agents on the Salesforce platform, with a strong focus on real-world business workflows, trusted data grounding, and safe deployment. Th...

SalesforceAgentforceApexLightningAI agent orchestration
United States

Staff Salesforce Architect (Agent and Channel Experience)

Affirm

We create honest financial products that improve lives.

Salesforce Developer4 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

The Staff Architect will own and optimize Salesforce as the primary CRM across Servicing, Operations, Compliance, and Customer Success, while architecting end-to-end Salesforce solutions across Service Cloud and other business systems. This role involves leading high-impact projects, shaping technical strategy, and driving excellence in DevOps using tools like Salesforce DevOps Center or GitHub Actions.

SalesforceService CloudApexLightning Web ComponentsFlowProcess BuilderGitHubCI/CDSnowflakeJIRAAgileDevOps
United States
$160K - $230K / year