Senior Salesforce Developer

Marin Community Foundation

Novato (CA)

Hybrid

USD 160,000 - 170,000

Full time

10 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) retirement plan
Life and disability insurance
Paid time off

Job summary

Marin Community Foundation is seeking a Senior Salesforce Developer to lead design and build of Salesforce solutions for grants, donor engagement, and impact measurement.

Join a mission-driven team guiding a transition from NPSP to Nonprofit Cloud, mentoring the Salesforce Administrator and collaborating across program, grants, finance, and leadership to deliver scalable, data-driven outcomes for 70 staff and our network of partners.

Qualifications

  • 6+ years of hands-on Salesforce development in complex, multi-object environments.
  • Expertise in Apex, Lightning Web Components, SOQL, and Salesforce APIs.
  • Direct experience with Salesforce Nonprofit Cloud (NPC) in production, including fundraising.
  • Experience migrating from NPSP to Nonprofit Cloud and data model design.
  • Ability to translate requirements into scalable, secure architectures.
  • Strong collaboration with non-technical stakeholders and governance mindset.

Responsibilities

  • Architect and implement Salesforce applications across grants, donor engagement, and program management.
  • Lead NPC optimization for fundraising, pipelines, and case management.
  • Collaborate with stakeholders to translate requirements into scalable designs and plans.
  • Define release processes, testing, and deployment strategies in partnership with the Admin.

Skills

Apex
Lightning Web Components
SOQL
Salesforce APIs
NPC / Nonprofit Cloud
NPSP
Data modeling & security
Solution architecture
Stakeholder collaboration
CI/CD for Salesforce (Git)

Education

Salesforce Platform Developer I certification
Salesforce Platform Developer II certification
NPC/ NPC Consultant certifications or equivalent

Tools

Flows
Declarative tools
Git-based workflows

Job description

This position is full-time and requires a minimum of two days per week onsite.

Overview:

At Marin Community Foundation, we are committed to fostering a culture of Equity, Innovation, Impact, Transparency, Collaboration, and Joy. We believe that these values are integral to our success as an organization and guide everything we do, from our strategic initiatives to our daily interactions with colleagues and invested parties. As a team, we strive to create positive change in the world while maintaining an inclusive and supportive work environment where everyone can thrive.

Position Purpose:

The Senior Salesforce Developer is the lead technical owner of our robust Salesforce environment, serving an organization of approximately 70 staff and a broad network of grantees, partners, and donors. This role focuses on designing and building scalable solutions for grantmaking, donor engagement, and impact measurement while guiding our strategic transition from Nonprofit Success Pack (NPSP) to Nonprofit Cloud (NPC) and ongoing support of NPC.

You will work closely with our Salesforce Administrator, program and grants teams, finance, and leadership to translate complex organizational needs into sustainable Salesforce architecture and high-quality implementations. Your work will ensure that our technology infrastructure supports data integrity, insight, and equitable outcomes across our philanthropy.

Reports to:

Senior Salesforce Developer reports to the VP of Technology.

Essential Functions:
Build and Architect Solutions
  • Design and develop Salesforce applications using Apex, Lightning Web Components, Flows, and other declarative tools in a mature, multi-app environment
  • Serve as technical architect for data models, automation, and custom objects that support grants management, donor engagement, program and case management, pipelines and impact tracking in Nonprofit Cloud
  • Make intentional configure-vs-code decisions that prioritize maintainability, performance, and alignment with NPC's standard data model and industry components
  • Define and manage release cycles, including sandbox strategy, branching, testing protocols, and production deployments, in partnership with the Salesforce Administrator
  • Develop concise written documents and presentations with an emphasis on accessibility and clarity.
Support and Enhance Our Nonprofit Cloud Instance
  • Serve as technical lead for our Nonprofit Cloud environment, optimizing and extending NPC's fundraising, program, pipelines, and case management modules to support evolving organizational needs
  • Design and implement enhancements to NPC's party model and data architecture to accommodate complex grantmaking workflows, multi-year grants, and relationship tracking
  • Identify opportunities to leverage NPC's standard capabilities and industry components while addressing gaps through custom development where necessary
  • Support ongoing data quality, model refinement, and feature adoption as we mature our use of Nonprofit Cloud across departments
Analyze, Design, and Partner Across the Organization and External Partnerships
  • Collaborate with program staff, grants managers, philanthropy teams, and finance to understand workflows and outcomes they need from Nonprofit Cloud (fundraising, grants, program/case, pipeline lifecycle and outcomes)
  • Establish integrations between our Salesforce org and the Salesforce instances used by our supporting organizations
  • Elicit document business requirements and user stories, then translate them into technical designs and implementation plans grounded in NPC capabilities
  • Protype and iterate on solutions, ensuring changes streamline processes rather than adding unnecessary complexity
  • Create clear, accessible documentation of system architecture, data models, integrations, and operational procedures for both technical and non-technical audiences
Establish Standards and Governance
  • Implement Salesforce and Nonprofit Cloud best practices for security, change management, and system governance appropriate for a 70-person organization
  • Help define and enforce coding standards, branching strategies, test coverage, and quality gates for all Salesforce changes
  • Ensure compliance with data privacy requirements and internal controls related to donor, grantee, and program data
  • Proactively identify and address risks related to scalability, performance, technical debt, and vendor dependencies as we expand on Nonprofit Cloud
Mentor and Lead
  • Partner closely with the Salesforce Administrator, clarifying ownership boundaries (configuration, support, governance) and ensuring a cohesive operating model
  • Serve as technical mentor to the Salesforce Administrator and internal Salesforce user base
  • Lead interactions with external consultants, including code reviews and design guidance
  • Contribute to the Salesforce platform roadmap and long-term technical strategy in collaboration with the VP of Technology and organizational leadership
Knowledge, Skills, and Experience:
  • 6+ years of hands-on Salesforce development experience in complex, multi-object, multi-integration environments
  • Strong proficiency in Apex, Lightning Web Components, SOQL, and Salesforce APIs, with demonstrated experience designing and maintaining integrations
  • Direct hands-on experience working in Salesforce Nonprofit Cloud (NPC) in a production environment, including fundraising and at least one other module (e.g., program, case, pipelines, or grantmaking)
  • Experience with Nonprofit Cloud configuration and data models
  • Experience leading or playing a primary technical role in a migration or major redesign involving NPSP and/or Nonprofit Cloud data models
  • Deep understanding of Salesforce security, data modeling, and automation tools (Flows, validation rules, approval processes, etc.)
  • Experience working directly with non-technical stakeholders to gather requirements, present solution options, and deliver user-centric solutions
  • Demonstrated ownership of full development lifecycle: discovery, design, build, testing, deployment, documentation, and support
  • Salesforce Platform Developer I certification and other advanced Salesforce certifications
  • Experience implementing AI-powered features within Salesforce (such as Einstein AI, predictive analytics, or automated insights) to enhance grantmaking decisions, donor engagement, and pipeline outcomes
  • Additional Requirements: Marin Community Foundation participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. We will only use E-Verify once a newly hired employee has accepted a job offer and completed the Form I-9
Preferred Qualifications
  • Salesforce Platform Developer II certification
  • PMP certification
  • Salesforce Nonprofit Cloud Consultant (NPC) and/or Nonprofit Success Park Consultant certifications, or equivalent expertise
  • Experience in philanthropic, nonprofit, or mission-driven organizations, particularly with grants management, donor management, or impact/outcomes reporting
  • Experience with Agile or other iterative delivery methodologies (e.g., Scrum, Kanban), including backlog management and sprint-based work
  • Background supporting, reporting and analytics solutions, such as Salesforce reports and dashboards and/or external BI tools
  • Experience with DevOps and CI/CD tooling for Salesforce (e.g., Git-based workflows, deployment automation)
  • Demonstrated experience developing and successfully bringing a Salesforce applications to market through the Salesforce AppExchange

This is a full-time, exempt position with generous health benefits (including medical, vision and dental), 403(b) retirement plan with an employer contribution of 12% (after six months of service), life and disability insurance, and generous time off and other benefits.

Salary Range: $160,000-$170,000

How We Work Differently:
  • Embrace a learning mindset.
  • Work as One Team to eliminate silos and foster cross-functional collaboration.
  • Set ambitious goals and hold ourselves accountable.
  • Utilize our influence to drive resources for positive social change.

Consistent with the Americans with Disabilities Act (ADA) and California laws, it is the policy of Marin Community Foundation to provide reasonable accommodations when requested by a qualified applicant or candidate with a disability, unless such accommodation would cause an undue hardship for Marin Community Foundation. The policy regarding requests for reasonable accommodation applies to all aspects of the hiring process. If a reasonable accommodation is needed, please contact Human Resources.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Salesforce Administrator
Salesforce Administrator

Cancer Research Institute Inc • New York (NY)

On-site
USD 100,000 - 125,000
100% covered Health Insurance
401k retirement plan
Paid Time Off
Program Officer, Marin 24/7
Program Officer, Marin 24/7

Marin Community Foundation • Novato (CA)

Hybrid
USD 145,000 - 155,000
Health benefits
403(b) retirement plan
Life and disability insurance
+1
Business Systems Engineer
Business Systems Engineer

University-of-Oregon-Foundation • Eugene (OR)

On-site
USD 100,000 - 130,000
Director - Sales (NP)
Director - Sales (NP)

Coastal • United States

Hybrid
USD 130,000 - 190,000
Remote work option
Office locations
401K with company match
+1
Associate, Philanthropy and Gift Planning Operations
Associate, Philanthropy and Gift Planning Operations

San Francisco Foundation • San Francisco (CA)

Hybrid
USD 120,000 - 135,000
Senior Architect or Architect
Senior Architect or Architect

Clearpath • San Francisco (CA)

Remote
USD 157,000 - 180,000
Health insurance
Remote work stipend
Flexible PTO
Salesforce Developer
Salesforce Developer

Firstday-Foundation • San Antonio (TX)

On-site
USD 85,000 - 120,000
Salesforce Solutions Architect
Salesforce Solutions Architect

01 FirstDay Foundation • San Antonio (TX)

On-site
USD 140,000 - 190,000
Developer (Salesforce)
Developer (Salesforce)

Craftsman Technology Group • Boston (MA)

Hybrid
USD 70,000 - 110,000
401k & Roth IRA retirement options
4 weeks accrued paid-time-off
Professional development opportunities
Associate, Philanthropy and Gift Planning Operations
Associate, Philanthropy and Gift Planning Operations

Association of Fundraising Professionals (AFP) Silicon Valley Chapter • San Francisco (CA)

Hybrid
USD 120,000 - 135,000
Medical benefits
Fringe benefits
Hybrid work model