Salesforce Developer
Remote US · USD 96,000-169,000 · 5+ years experience · Remote · Posted Oct 13, 2026
At a glance
- Experience
- 5+ years experience
- Workplace
- Remote
- Location
- Remote US
- Salary
- USD 96,000-169,000 · Base salary
About the role
- Ethos is seeking a Salesforce Developer to build and support custom applications and integrations for sales, customer experience, and partnership teams.
- This position involves full-lifecycle development, ranging from requirements and design to build, test, deploy, and support using a source-driven, Git-based approach with automated pipelines.
Responsibilities
- Build reliable event-driven integrations that handle duplicate and late events, recover from failures, and provide clear diagnostics for support teams.
- Build and maintain inbound REST APIs and outbound callouts to external systems.
- Build and improve Apex, LWC, and Flow solutions, maintaining existing automation and moving logic to Apex when scale, control, or testing needs require it.
- Write Apex that works at volume by bulkifying every path and designing around governor limits, record locks, and async job limits.
- Protect personal and health data by enforcing appropriate sharing, object and field access, and least privilege.
- Build integrations with Named and External Credentials, OAuth 2.0, Platform Events, Change Data Capture, and Apex REST while designing for retries, idempotency, and partial failure.
- Write tests that check behavior and failure cases, use mocks where appropriate, address static-analysis findings, and review code from teammates, contractors, and AI tools.
- Deploy through Git-based CI/CD, managing sandboxes, destructive changes, rollback plans, and the three annual Salesforce releases.
- Support what has been shipped by triaging production issues, debugging across integration boundaries, and fixing root causes.
Requirements
- Typically 5+ years of Salesforce development experience, not admin and config work alone, or equivalent evidence of delivering and supporting production systems.
- Strong Apex, SOQL, bulk processing, asynchronous processing, and automated testing skills.
- Experience building REST or event-driven integrations that handle duplicate messages, retries, and partial failures.
- Ability to build and debug Flow and LWC (modern JavaScript, ES6+) solutions, and explain when Apex is the better choice.
- Experience with Salesforce data models, sharing, object and field access, Salesforce CLI, Git, and automated deployments.
- Ability to investigate production failures, review code, and explain technical decisions to business teams.
- Ability to use the team's AI coding tools and check their output for correctness, security, and maintainability.
Preferred qualifications
- Experience with trigger frameworks and layered Apex design (domain, selector, and service classes), dependency injection, and mocking libraries.
- Experience integrating Salesforce with customer data platforms, contact-center systems, marketing tools, or identity providers.
- Insurance or financial services experience, especially with agent or partner distribution.
- Consent and privacy compliance (TCPA, CCPA).
- Salesforce Platform Developer II certification.
Workplace
- Remote US
Skills
- Salesforce
- Apex
- SOQL
- LWC
- Flow
- REST APIs
- Platform Events
- Change Data Capture
- Git
- Salesforce CLI
- JavaScript
- Sales Cloud
Show all 15 skills
- Service Cloud
- Snowflake
- Jira