Senior Salesforce Developer

American Psychological Association•Washington, DC
•$113,500 - $174,000•Remote

About The Position

The Senior Salesforce Developer partners with APA business units to understand their needs, guide them toward solutions that can be delivered on the APA Salesforce Platform, and design, build, and support those solutions. Working within a team of Salesforce developers, this role delivers scalable, secure, and maintainable Apex, Lightning Web Components, and Flow through the team’s Jira and Copado delivery process. The role leads discovery with business stakeholders, translates requirements into Jira user stories, chooses suitable declarative or programmatic approaches, assesses changes to existing systems, delivers and supports solutions, and contributes to code quality, team standards, and mentoring. APA operates on a 37.5-hour work week with one-hour lunch breaks each day.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
  • At least 6 years of hands-on Salesforce development experience, including at least 3 years in a senior or lead developer role.
  • Proven experience delivering in a large, multi-team Salesforce org with legacy customization, managed packages, and integrations.
  • Demonstrated ability to run requirements sessions directly with non-technical stakeholders and translate them into delivered solutions.
  • Track record of guiding stakeholders toward simpler, maintainable alternatives when requests do not fit the platform.
  • Strong written communication, including user stories, acceptance criteria, design notes, and incident summaries.
  • Experience working in an Agile team with peer code review and shared development standards.
  • Salesforce Platform Developer I certification.
  • Advanced proficiency in Apex, including triggers, batch, queueable, scheduled, and invocable Apex; SOQL/SOSL; and Apex test classes.
  • Strong experience building Lightning Web Components and record-triggered, screen, and autolaunched Flows.
  • Solid understanding of the Salesforce security model, sharing, and Experience Cloud/guest-user access.
  • Experience with Salesforce APIs (REST, SOAP), Named Credentials, Connected Apps, and platform events.
  • Working knowledge of platform limits, including governor limits, org-wide Apex code limits, and storage, and how to design within them.
  • Proficiency with Salesforce DevOps tools, including Copado, SFDX/Salesforce CLI, Git, and Bitbucket, and sandbox-based release pipelines.
  • Advanced knowledge of agile project management tools, including Jira and Confluence.

Nice To Haves

  • Experience in association or nonprofit environments, including membership, renewals, accreditation, or events.
  • Salesforce Platform Developer II or Application Architect certification.
  • Experience with managed packages such as Fonteva and Apttus/Conga CPQ.
  • Familiarity with VS Code and AI-assisted development tools such as Claude Code or Agentforce.

Responsibilities

  • Lead discovery sessions with business units and end users to identify the need behind each request.
  • Recommend solutions that fit the APA Salesforce Platform, favor existing functionality over new builds, and explain trade-offs in plain language.
  • Translate requirements into Jira user stories with clear acceptance criteria.
  • Choose between declarative approaches such as Flow and configuration, and programmatic approaches such as Apex and LWC.
  • Assess changes for their impact on existing automation, managed packages, security, and integrations.
  • Lead discovery spikes on legacy or unfamiliar areas of the org and document findings.
  • Design, build, test, and deploy bulk-safe Apex, Lightning Web Components, and Flows.
  • Deliver changes through the team’s Copado pipeline across development, SIT, QA/UAT, and Production environments.
  • Investigate and resolve production incidents, identify root causes, and implement lasting fixes.
  • Review other developers’ code and user stories before promotion.
  • Safely retire dead code, obsolete automation, and unused metadata, including dependency checks across environments.
  • Mentor junior developers and administrators, and contribute to team standards and runbooks.
  • Perform other duties as assigned.

Benefits

  • Remote work and flexible scheduling, subject to eligibility under APA’s Flexible Work Policy and approval.
  • 401(k) option with employer match of up to 4%.
  • Medical, dental, and vision insurance options.
  • Outpatient mental health benefit.
  • Paid personal and vacation time.
  • 12 paid holidays.
  • Family/Medical Leave.
  • Tuition assistance.
  • Employee Assistance Program (EAP).
  • Short- and long-term disability insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service