Salesforce Developer

Ethos Life

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

Ethos Life

Salesforce Developer

Apply now