FlexHired LogoFlexHired
Logo of NPR

NPR

Senior Salesforce Developer, Audience Products

Job Summary

The Senior Salesforce Developer at NPR is responsible for supporting large-scale, complex Salesforce solutions, including developing and maintaining integrations, custom features, and systems aligned with organizational goals. The role requires expertise in Apex, Lightning Web Components, and APIs, with a focus on audience engagement, donor management, and data security. Collaboration with cross-divisional teams and adherence to best practices are essential to optimize platform performance and support NPR's strategic initiatives. This position offers the flexibility of remote work and involves working on innovative solutions to enhance audience experiences and operational efficiency.

Required Skills

Troubleshooting
DevOps
SOQL
Agile Methodologies
Git
Data Management
API integration
Salesforce Development
Apex
REST APIs
Security & Compliance
Salesforce Architecture
SOAP APIs
Lightning Web Components
External Systems Integration

Benefits

Health Insurance
Paid Time Off
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Retirement Savings

Job Description

OVERVIEW

A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the nation. The NPR audience values information, creativity, curiosity, and social responsibility – and our employees do too. We are innovators and leaders in diverse fields, from journalism and digital media to IT and development. Every day, our employees and member stations touch the lives of millions worldwide.

Across our organization, we’re building a workplace where collaboration is essential, diverse voices are heard, and inclusion is the key to our success. We are committed to doing the right thing in our journalism and in every role at NPR. This means that integrity, adherence to our ethical standards, and compliance with legal obligations are fundamental responsibilities for every employee at NPR.

INTRO TO POSITION

NPR’s Salesforce CRM runs critical business processes from donor management to management of our nationwide NPR Network of Member organizations to powering digital experiences for millions of Americans. As NPR grows its digital platforms and rich audience experiences, the organization is investing in its audiences and their engaged, long-term relationships with our platforms. NPR’s Salesforce supports critical audience processes, including newsletter subscription, audience engagement strategies, user identity and log-in, and donor management and retention among many other functions, and sits at the core of our data-informed audience strategies.

The Senior Salesforce Developer, Audience Products will join a team of NPR colleagues focused on facilitating the growth of new known users, audience engagement and donor conversion/retention. You will be deeply involved in leveraging Salesforce to implement a wide array of product features across audience experiences. This will involve implementing integrations between Salesforce and external systems such as payment gateways, fundraising technology providers, user identity management systems, email service providers and other marketing tools. The ideal candidate can work seamlessly across projects and understand the varied technical layers that enable product experiences. They will proactively identify and implement efficient, scalable, and sustainable Salesforce solutions for product requirements that help NPR achieve its strategic goals. With audience data and decisions as a key priority, this role will partner well with enterprise and other Salesforce-oriented staff across divisions and other leaders making the most of Salesforce’s possibilities for our business. A successful candidate will be familiar with Agile methodologies and have demonstrated ability with automation, UI design, security (incl. SSO), testing, and integrations to drive platform innovation, optimization and best practices.

RESPONSIBILITIES

  • Understand multi-level NPR audience needs. Analyze and iterate Salesforce processes that connect audience’s experiences and staff’s audience facilitation for purposes of engagement and conversion to sign-in, donation, and subscription.
  • Enable the use of Salesforce managed data to inform user experiences on NPR managed products such as NPR.org, our mobile app and elsewhere for contributors and non-contributors alike.
  • Lead new platform development in support of audience product priorities to implement Salesforce code that helps achieve NPR’s strategic goals to identify known users/logged-in users, engage audience members more deeply, convert users into financial contributors and retain their support for the long-term.
  • Maintain system integrity and security, ensuring compliance with data governance policies.
  • Optimize and refactor existing code and processes for performance and reliability.
  • Manage deployment processes across development, test, and production environments.
  • Partner with cross-divisional product and technical teams to evaluate, scope, and design of new platform development in support of audience product priorities.
  • Collaborate with the Senior Salesforce Administrator, Audience Products to gather requirements and translate them into scalable and efficient Salesforce solutions with a focus on performance optimization and adherence to Salesforce best practices.
  • Work with cross-divisional Salesforce resources to assess the impact of new audience product requirements on the existing platform as well as all upstream and downstream applications, systems, integrations, and processes.
  • Coordinate with cross-divisional Salesforce team members in using best practices and managing integrated applications.
  • Collaborate with other Salesforce development resources to conduct thorough peer code reviews to ensure adherence to coding standards and best practices.
  • Document and maintain system documentation including conceptual overviews, solution designs, configurations, integrations, dependencies, and system diagrams for audience products.
  • Create testing and implementation plans for audience products.
  • Remain current with Salesforce releases, best practices, and new features; recommend improvements to enhance NPR’s Salesforce environment.
  • Communicate opportunities, trade-offs, challenges, and changes within and across teams in a professional, efficient and creative manner.
  • Contribute to a culture of collaboration and inclusion across all disciplines.

The above duties and responsibilities are not an exhaustive list of required responsibilities, duties and skills. Other duties may be assigned, and this job description can be modified at any time.

MINIMUM QUALIFICATIONS

  • Minimum eight years of experience as a Salesforce Developer supporting large scale, complex solutions
  • Demonstrated understanding of Salesforce platform, best practices, and functionality
  • Demonstrated success in creating innovative, user-friendly Salesforce solutions
  • Proficiency with Apex, Lightning Web Components, and SOQL
  • Deep understanding of Salesforce architecture, including data model, limits, and security
  • Strong knowledge of REST/SOAP APIs, and integration patterns
  • Experience integrating with external systems (e.g., payment processors, fundraising platforms, user identity management systems, other CRMs, CMSs)
  • Proficiency with IDEs that support Salesforce development, such as VS Code and the Salesforce CLI
  • Proficiency with APIs and integrating Salesforce with external systems
  • Proficiency with Agile methodologies and DevOps/release management
  • Proficiency with connected apps in Salesforce
  • Proficiency with Git
  • Deep expertise in asynchronous Apex patterns, queue management, and handling high-volume transactions
  • Ability to articulate technical concepts to non-technical stakeholders
  • Strong troubleshooting mindset for user-reported and system errors
  • Experience with data imports, exports, deduplication, and bulk data handling via Data Loader or APIs
  • Proven track record for delivery of code that achieves organizational business needs
  • Knowledge of Salesforce Sales Cloud, Service Cloud, Experience Cloud, and Nonprofit Success Pack
  • Platform App Builder, Platform Developer I, and Platform Developer II Certifications

PREFERRED QUALIFICATIONS

  • Experience with Salesforce Marketing Cloud and AMPscript a plus
  • Experience in the media industry a plus

WORK LOCATION

  • Remote Permitted: This is a remote permitted role. This role is based out of our Washington, DC office but the employee may choose to work on a remote basis from a location that NPR approves.

JOB TYPE

  • This is a full time, exempt position.

COMPENSATION

Salary Range: The U.S. based anticipated salary range for this opportunity is $132,000-145,000 plus benefits. The range displayed reflects the minimum and maximum salaries NPR expects to provide for new hires for the position across all US locations.

Benefits: NPR offers access to comprehensive benefits for employees and dependents. Regular, full-time employees scheduled to work 30 hours or more per week are eligible to enroll in NPR’s benefits options. Benefits include access to health and wellness, paid time off, and financial well-being. Plan options include medical, dental, vision, life/ accidental death and dismemberment, long-term disability, short-term disability, and voluntary retirement savings to all eligible NPR employees.

Does this sound like you? If so, we want to hear from you.

The range displayed reflects the minimum and maximum salaries NPR expects to provide for new hires for the position across all US locations.
NPR Pay Range
$132,000$145,000 USD

NPR is an Equal Opportunity Employer. NPR is committed to being an inclusive workplace that welcomes diverse and unique perspectives, all working toward the same goal – to create a more informed public. Qualified applicants receive consideration for employment without regard to race, color, ethnicity, national origin, ancestry, age, religion, religious belief, sex (including pregnancy, childbirth and related medical conditions, lactation, and reproductive health decisions), sexual orientation, gender, gender identity or expression, transgender status, gender non-conforming status, intersex status, sexual stereotypes, nationality, citizenship status, personal appearance, marital status, family status, family responsibilities, military status, veteran status, mental and physical disability, medical condition, genetic information, genetic characteristics of yourself or a family member, political views and affiliation, unemployment status, protective order status, status as a victim of domestic violence, sexual assault, or stalking, or any other basis prohibited under applicable law.

If you are a person with a disability needing assistance with the application process, please reach out to [email protected].

You may read NPR’s privacy policy to learn about how NPR may handle information you submit with any application.

Want more NPR? Explore the stories behind the stories on our NPR Extra blog. Get social with NPR Extra on Facebook and Instagram. Find more career opportunities at NPR.org/careers.

Interested in this job?

Application deadline: Open until filled

Logo of NPR

NPR

Top stories in the U.S. and world news, politics, health, science, business, music, arts and culture. Nonprofit journalism with a mission. This is NPR.

See more jobs
Date PostedJune 6th, 2025
Job TypeFull Time
LocationRemote
Salary$132,000 - $145,000
Exciting fully remote opportunity for a Senior Salesforce Developer, Audience Products at NPR. Offering $132,000 - $145,000 (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
$127,075 - $149,500
Remote - USA
Full Time
$137,000 - $160,000
United States (Remote-First)
Full Time
$130,000 - $140,000
Remote, AMER
Full Time
€120,000 - €143,000
Germany (Remote)
Full Time
$129,264 - $171,478
Remote - Canada

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.