Logo for American Psychological Association

Senior Salesforce Developer

Role overview

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
  • 6+ years of hands-on Salesforce development experience, with at least 3 years in a senior or lead developer role.
  • Salesforce Platform Developer I certification required; Platform Developer II or Application Architect preferred.
  • Strong written communication skills.

Responsibilities

  • Lead discovery sessions with business units and end users to identify the real need behind each request.
  • Recommend solutions that fit the APA Salesforce Platform, favoring existing functionality over net-new builds.
  • Design, build, test, and deploy bulk-safe Apex, Lightning Web Components, and Flows.
  • Mentor junior developers and administrators, and contribute to team standards and runbooks.

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork
  • Problem Solving

About the company

American Psychological Association logo

American Psychological Association

Professional & Trade Associations

The American Psychological Association, in Washington, D.C., is the largest scientific and professional organization representing psychology in the United States and is the world's largest association of psychologists. APA's membership includes more than 157,000 researchers, educators, clinicians, consultants and students. Through its divisions in 54 subfields of psychology and affiliations with 60 state, territorial and Canadian provincial associations, APA works to advance psychology as a science, as a profession and as a means of promoting human welfare. The mission of the APA is to advance the creation, communication, and application of psychological knowledge to benefit society and improve people’s lives.

Company details

Company typeLarge
IndustryProfessional & Trade Associations
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Note: APA operates on a 37.5-hour work week with one-hour lunch breaks each day. APA sets salaries based on several considerations, including years of relevant experience, level of education, and previous staff and/or governance experience at APA.

The Senior Salesforce Developer partners with APA business units to understand their needs, guides them to solutions that can be delivered on the APA Salesforce Platform, and designs, builds, and supports 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.

Education and Experience Required:

Education:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.

Experience:

  • 6+ years of hands-on Salesforce development experience, with 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 away from requests that do not fit the platform toward simpler, maintainable alternatives.
  • 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.
  • Experience in association or nonprofit environments (membership, renewals, accreditation, events) is a plus.

Computer Skills Required:

Salesforce Expertise:

  • Salesforce Platform Developer I certification required; Platform Developer II or Application Architect preferred.
  • Advanced proficiency in Apex (triggers, batch, queueable, scheduled, and invocable), 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 (governor limits, org-wide Apex code limits, storage) and how to design within them.
  • Experience with managed packages such as Fonteva and Apttus/Conga CPQ is a plus.

General Technical Skills:

  • Proficiency with Salesforce DevOps tools (Copado, SFDX/Salesforce CLI, Git, Bitbucket) and sandbox-based release pipelines.
  • Advanced knowledge of agile project management tools (Jira, Confluence).
  • Familiarity with VS Code and AI-assisted development tools (for example, Claude Code or Agentforce) is a plus.

Responsibilities:

Business Partnership

  • Lead discovery sessions with business units and end users to identify the real need behind each request.
  • Recommend solutions that fit the APA Salesforce Platform, favoring existing functionality over net-new builds, and explain trade-offs in plain language.
  • Translate requirements into Jira user stories with clear acceptance criteria.

Solution Design

  • Choose between declarative (Flow, configuration) and programmatic (Apex, LWC) approaches for each requirement.
  • Assess the impact of changes on existing automation, managed packages, security, and integrations before building.
  • Lead discovery spikes on legacy or unfamiliar areas of the org and document findings.

Development & Delivery

  • 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, identifying root cause and implementing lasting fixes.

Collaboration & Quality

  • Review other developers’ code and user stories before promotion.
  • Retire dead code, obsolete automation, and unused metadata safely, with dependency checks across environments.
  • Mentor junior developers and administrators, and contribute to team standards and runbooks.
  • others duties as assigned 

About APA:

The American Psychological Association (APA) represents 146,000 psychologists, students, and affiliates, primarily in the U.S. and Canada but also in other countries around the world. APA is a scientific and professional organization with about 500 employees and is categorized as a 501(c)(3) along with its 501(c)(6) companion organization, APA Services, Inc.

APA offers a generous employee benefits program, including Remote Work/Flexible Scheduling; a 401(k) option with employer match of up to 4%; medical, dental, and vision insurance options and an outpatient mental health benefit; paid personal/vacation time plus 12 paid holidays; Family/Medical Leave; tuition assistance; an Employee Assistance Program (EAP); short- and long-term disability insurance; and more. 

Job Location: Remote: APA jobs may be considered for remote work eligibility as defined in APA’s Flexible Work Policy and are subject to approval. Remote work employees may not work from the following states or U.S. territories: Alaska, California, Colorado, Guam, Hawaii, Iowa, Louisiana, Montana, Nebraska, New York, North Dakota, Ohio, Puerto Rico, Rhode Island, U.S. Virgin Islands, Washington, Wyoming.

Application Instructions:

Qualified candidates must apply online through APA’s applicant system and attach a resume and cover letter specifying your salary expectations. Applications that are submitted without both documents are considered incomplete and will not be reviewed for consideration. Once your application is submitted, you will receive a confirmation email. Please make sure to check your Spam folder if you do not receive an email from us.

The American Psychological Association is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, marital status, personal appearance, familial status, family responsibilities, matriculation, political affiliation, genetic information, protected veteran status, or any other characteristic protected under applicable federal, state, or local law. #LIRemote

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Salesforce Developer Related jobs

Other jobs at American Psychological Association

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.