Salesforce Developer

NWF•Reston, VA

About The Position

The National Wildlife Federation is seeking a Salesforce Developer to join its Data and Technology department for a two-year fixed-term employee position, subject to extension depending on business needs. During this term, NWF will implement Salesforce Nonprofit Cloud CRM, and the developer will be a key member of the internal implementation team. The role extends Salesforce Nonprofit Cloud's out-of-the-box configuration through custom code and front-end functionality, API integrations, data automation, security guidance, and validation testing. The developer will translate stakeholder requirements into secure, functional solutions in collaboration with project team members, data specialists, and the Salesforce implementation partner, while following platform best practices and communicating progress on assigned tasks. The position is part of the Data and Systems team and reports to the Senior Director of Data & Systems. The position is based at NWF's Reston headquarters and may be performed in a hybrid or fully remote mode, as decided jointly with the supervisor during the final stages of the interview process. Travel may include 1–10 days per year for conferences and field office visits. The salary range is $100,000–$135,000 per year, commensurate with experience.

Requirements

  • At least 3 years of experience as a Salesforce developer or engineer, extending out-of-the-box front-end functionality, developing custom code, and implementing data integrations or third-party applications.
  • Experience designing, developing, and maintaining custom Salesforce solutions using Lightning web components, Apex, JavaScript, HTML, and CSS.
  • Hands-on experience working with complex, large data sets.
  • An active Salesforce certification demonstrating relevant skills, such as Platform App Builder, Platform Developer I, or Platform Developer II.
  • Bachelor's degree from an accredited college or university.
  • U.S. citizenship or valid U.S. work authorization.

Nice To Haves

  • Experience working in Salesforce Nonprofit Cloud.
  • Participation as a Salesforce Developer in a CRM implementation project within the last two years.
  • Experience working in a nonprofit organization and knowledge of nonprofit fundraising, marketing operations, and technology solutions.

Responsibilities

  • Manage and implement assigned Salesforce Developer workstream tasks as approved and prioritized by the Data and Systems project team.
  • Design, develop, and maintain custom Salesforce solutions using Lightning web components, Apex, JavaScript, HTML, and CSS.
  • Build responsive front-end interfaces and create custom pages, Lightning apps, dynamic actions, and user interface enhancements tailored to stakeholder requirements.
  • Develop, document, and execute tests to validate custom code and solutions.
  • Design and implement Salesforce Flows, including screen, record-triggered, scheduled flows, and orchestrations.
  • Use Apex to develop advanced business logic when declarative automation is insufficient.
  • Optimize business processes and automations for performance, scalability, and reliability.
  • Set up and maintain APIs and integration components connecting Salesforce Nonprofit Cloud with internal and third-party data applications.
  • Support event-driven integrations and data architecture.
  • Assist data engineers with data migration, transformation, and automation setup.
  • Advise on security best practices when introducing apps, integrations, or code into the Salesforce ecosystem.
  • Collaborate with the project team, data engineers, data analysts, and implementation partner to translate stakeholder requirements into functional and secure solutions.
  • Assist the business intelligence team with data integration design and implementation related to the Salesforce ecosystem.
  • Assist Salesforce administrators with front-end customization design and implementation.
  • Provide post-implementation support for custom development features, including troubleshooting, bug remediation, and incident-response communications.
  • Keep assigned tasks on schedule and communicate relevant updates to the project team.

Benefits

  • Flexible scheduling.
  • Paid vacation starting at three weeks' accrual based on a full-time schedule.
  • Unlimited wellbeing time for physical, spiritual, emotional, cultural, religious, or financial wellbeing for the employee, a partner, or a family member, including pets.
  • 11 paid holidays.
  • Paid winter break from December 25 to January 1.
  • Up to 16 weeks of fully paid Family and Medical Leave.
  • Low-cost health, dental, and vision insurance options; outpatient mental health care is covered at in-network rates.
  • Therapist available at no cost.
  • Pet insurance and discount perk program.
  • Annual wellbeing allowance.
  • Retirement plan with immediate match and vesting.
  • Annual year-end retirement contribution.
  • Tuition reimbursement.
  • Adoption and surrogacy assistance.
  • Pet adoption stipend.
  • Student loan management support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service