Salesforce Platform Developer

Community Foundation for Southeast MichiganDetroit, MI
Hybrid

About The Position

The Salesforce Platform Developer is the Community Foundation for Southeast Michigan’s technical lead for the Salesforce platform, responsible for the architecture, development, and maintenance of the organization’s Salesforce environment. This role combines hands-on platform development with platform management responsibilities: writing code, building automation, managing releases, and maintaining the structural integrity of the platform as CFSEM’s Salesforce footprint grows and matures. For a skilled developer ready to trade volume for meaning, this is a different kind of opportunity. At CFSEM, one of the largest community foundations in the country, with $1.3 billion in assets and nearly $1.5 billion invested in the region since 1984, the platform you build directly enables the grants, donor relationships, and community partnerships that help southeast Michigan thrive. The work is technically substantive, the team is small and empowered, and the platform you steward sits at the center of everything CFSEM does. You will own the development layer, contribute to architectural decisions, and have direct visibility into how technology shapes the mission. This role ensures that what gets built is scalable, maintainable, and aligned to enterprise architecture standards and that the platform remains healthy, governed, and well-documented over time. The Platform Developer reports directly to the Vice President of Technology Services.

Requirements

  • Bachelor’s degree; technical focus preferred but not required
  • 4+ years of hands-on Salesforce development and administration experience
  • Proficiency in Apex (classes, triggers, batch, queueable, scheduled jobs) and Lightning Web Components
  • Strong command of Salesforce Flow, including record-triggered flows, screen flows, and scheduled flows
  • Experience with Salesforce release management, including sandbox strategy and deployment tooling
  • Solid understanding of Salesforce security model including profiles, permission sets, roles, and sharing rules (both declarative and Apex driven)
  • Salesforce Administrator certification (required)
  • Salesforce Platform App Builder certification (required)
  • Strong written and verbal communication skills; ability to translate technical concepts for non-technical stakeholders
  • Experience working in an Agile or iterative delivery environment

Nice To Haves

  • Salesforce Platform Developer I certification
  • Experience with Salesforce NPSP and/or Outbound Funds Module
  • Familiarity with integration patterns and REST/SOAP APIs
  • Experience with HubSpot–Salesforce or similar CRM–marketing platform integrations
  • Experience in a nonprofit or mission-driven organization

Responsibilities

  • Design, develop, test, and deploy custom Salesforce solutions using Apex classes, triggers, batch jobs, and Lightning Web Components (LWC).
  • Build and maintain complex declarative automation using Salesforce Flow, including screen flows, record-triggered flows, and scheduled flows.
  • Translate technical requirements sourced in partnership with the Business Systems Analyst into clean, well-documented, scalable code and configuration.
  • Conduct code reviews and ensure development adheres to Salesforce best practices, governor limits, and CFSEM’s internal standards.
  • Develop and execute unit tests and deployment validation to ensure solution quality prior to release.
  • Steward the technical architecture of CFSEM’s Salesforce org, including object model, data relationships, security model, and automation architecture.
  • Collaborate to establish and maintain platform standards covering naming conventions, configuration documentation, change control, and technical debt management.
  • Evaluate new Salesforce features, managed packages, and third-party tools for fit, risk, and architectural impact before adoption.
  • Contribute to platform roadmap decisions, org strategy, and long-term architectural direction in partnership with the Vice President of Technology Services.
  • Serve as the primary technical resource on platform decisions, providing guidance to other team members on design trade-offs and constraints.
  • Own the release management process for the Salesforce platform, including sandbox strategy, deployment tooling, and release documentation.
  • Maintain a structured deployment pipeline that supports safe, traceable movement of changes from development through testing to production.
  • Coordinate with the IT Operations Manager on sprint delivery, ensuring technical work is deployment-ready and release schedules are met.
  • Contribute to management of Salesforce org configuration including user accounts, profiles, roles, permission sets, and sharing rules.
  • Maintain installed packages, connected apps, and integration credentials, ensuring platform security and license compliance.
  • Monitor org health proactively, including storage usage, automation performance, and error logs, addressing issues before they affect users.
  • Support the IT Support Analyst on operational administration tasks as needed, particularly for complex permission or configuration issues.
  • Maintain and oversee the technical architecture of integrations between Salesforce and connected systems, including the finance/ERP platform and HubSpot.
  • Ensure integration patterns are well-documented, monitored, and resilient, with appropriate error handling and alerting in place.
  • Collaborate with the Senior Manager of Data Governance & Analytics on data model decisions, data quality standards, and cross-system data flows.
  • Maintain comprehensive technical documentation for all custom development, automation, integrations, and architectural decisions.
  • Contribute to the Technology Services team’s knowledge base, ensuring documentation is accessible and useful to both technical and non-technical team members.
  • Share platform knowledge with other team members to build internal capability and reduce single points of failure.

Benefits

  • 20 days of vacation accrued monthly
  • 5 personal days
  • 11 holidays
  • 9 sick days accrued monthly
  • paid parental leave
  • employer paid short/long term disability
  • pension retirement program after 1 year of service which contributes 10% of salary
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service