cover image
Alliance Health

CRM Engineer (Full-time Remote, North Carolina Based)

Remote

Morrisville, United states

$ 119,450 /year

Full Time

13-03-2026

Share this job:

Skills

JavaScript SQL Data Governance Data Engineering Incident Response Salesforce CI/CD DevOps Monitoring Version Control Test CRM Regression Software Development Agile SDLC ETL Processes

Job Specifications

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, and 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

Minimum Requirements

Education & Experience

Required:

Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a directly related field and minimum of three (3) years of Salesforce development experience, including Apex and LWC.

Relevant experience must include:

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 acr

About the Company

Alliance Health is a public managed care organization serving Cumberland, Durham, Harnett, Johnston, Mecklenburg, Orange, and Wake counties in North Carolina. Working with a network of more than 4,000 private providers, Alliance has responsibility for 470,000 Medicaid-eligible and uninsured individuals among a population of over 3.5M. The Alliance Medicaid Behavioral Health and Intellectual/Developmental Disability Tailored Plan manages all the health care needs – physical, behavioral, and pharmacy – for people with complex ... Know more