CRM Platform Engineer
$95,000–$110,000 year
On-siteWashington, District of Columbia, United States or Washington, United States
Job Summary
Design, develop, test, and maintain custom Salesforce solutions, including Apex, triggers, Lightning Web Components, SOQL/SOSL, platform events, batch jobs, and custom metadata. Write secure, reusable, testable code with appropriate test coverage, error handling, logging, and performance optimization. Build and maintain integrations using Salesforce APIs, Platform Events, Change Data Capture, External Services, Named Credentials, OAuth, middleware, and related integration patterns. Coordinate with vendors, engineering, data, and security teams to ensure integrations are reliable, secure, maintainable, and business-aligned. Manage Salesforce sandbox strategy, including sandbox types, refresh cadence, ownership, and deployment paths. Define and maintain DevOps standards for GitHub structure, branching, pull requests, code reviews, approvals, release notes, rollback plans, and production deployments. Monitor and resolve technical debt, performance issues, failed jobs, integration errors, security risks, deprecated features, and Salesforce release impacts. Keep up to date with platform requirements, including API versions, governor limits, test coverage, release readiness, security settings, data access controls, and deployment standards. Troubleshoot production issues, perform root cause analysis, implement lasting fixes, and document resolution patterns. Maintain system documentation, including object models, automation inventory, integration maps, deployment runbooks, environment diagrams, and AI/code-generation standards. Identify safe, high-value uses of AI automation in Salesforce development and operations. Create reusable AI prompts, agent files, rules, evaluation criteria, guardrails, MCP Server access, and review workflows for Apex, LWC, Flow metadata, test classes, integrations, and Salesforce documentation.
Required Qualifications
- 5+ years of software engineering, CRM, and/or enterprise application development experience
- Solid understanding of Apex, LWC, SOQL, SOSL, SAQL, SQL, Javascript, HTML, CSS, JSON, and/or other relevant coding languages
- Experience with Salesforce integrations using REST APIs, SOAP APIs, Bulk APIs, Platform Events, Change Data Capture, OAuth, Named Credentials, middleware, or similar technologies
- Prior experience of AI for agentic code generation
- Strong communication skills and ability to work with both technical and business partners
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.