A Salesforce Administrator administers Salesforce data structures and systems. Helps store and organize customer data. Ensures that users can easily access the information they need and that data are protected from unauthorized access.
Trees Forever is a non-profit organization dedicated to planting and caring for trees by empowering people, building community, and promoting environmental stewardship. Trees Forever is seeking a full-time (30 hours per week) Systems Director to lead the administration, optimization, and strategic development of our Salesforce platform as we transition to the Nonprofit Success Pack (NPSP). This role is responsible for Salesforce configuration, automation, integrations, data governance, reporting, and user support, while also overseeing key organizational technology systems and software applications. The ideal candidate has strong experience managing CRM platforms, databases, and other technology systems, including data integrations, reporting, process improvement, and end-user support. Working closely with leadership and staff across departments, this individual will streamline business processes, improve data quality, enhance reporting capabilities, and implement technology solutions that support Trees Forever's mission and organizational goals.
Schedule:
Full-time, 30 hours per week, with occasional weekend work as needed.
Location:
Iowa Residency Required. This position is remote, with occasional travel and/or on-site meetings based on business needs.
Responsibilities:
Salesforce Administration Serve as the primary administrator for Trees Forever's Salesforce environment, including implementation, maintenance, and ongoing optimization of Nonprofit Success Pack (NPSP). Build, maintain, and optimize Salesforce Flows, approval processes, and other automated solutions to streamline business processes and improve organizational efficiency. Manage user and license administration, including onboarding, offboarding, role assignments, profiles, permission sets, training, and sharing rules. Create and maintain custom objects, fields, page layouts, record types, validation rules, and approval processes. Administer sandbox environments to support development, testing, and deployment activities. Collaborate with staff and leadership to identify business requirements and develop scalable Salesforce solutions. Develop and maintain reports, dashboards, and analytics to support fundraising, program operations, and organizational decision-making. Monitor platform health, perform system maintenance, manage Salesforce releases, and implement best practices. Evaluate existing processes and recommend automation and system improvements. Create and maintain technical documentation, standard operating procedures, and user training materials. Data Management & Integrations Lead data governance, data mapping, and data migration efforts to ensure the quality and integrity of organizational data. Build, maintain, and troubleshoot integrations between Salesforce and third-party applications, ensuring reliable data synchronization and business processes. Technology Systems Administration Coordinate with managed IT service providers and technology vendors. Administer and support integrated applications and operational systems, including but not limited to Microsoft 365, Barracuda, GoToWebinar, Gravity Forms, Stripe, PayPal, Zapier, and related platforms. Assist with employee technology onboarding and offboarding processes. Provides in-house training and technical assistance to employees. Manage user access and licensing across organizational systems. Support cybersecurity best practices and technology policies. Maintain Trees Forever's website domains and provide backup support for website updates. Leadership Lead staff by setting clear priorities, providing guidance, and fostering collaboration to ensure high performance and effective execution of responsibilities. Ensure compliance with organizational policies and oversee internal systems and processes to support effective program delivery. Manage budgets, personnel, and resources to support organizational goals and operational excellence. Collaborates as part of the executive leadership team to guide strategic planning and drive organizational priorities. Perform other duties as assigned.
Required Qualifications:
Bachelor's degree in a related field or equivalent combination of education, Salesforce certifications, and/or professional experience. Experience administering Microsoft 365 and related productivity tools. Experience with data mapping, migrations, and system integrations. Strong analytical, troubleshooting, and problem-solving skills. Demonstrated ability to work independently, manage multiple priorities, and make decisions involving program direction and implementation.
Preferred Qualifications:
Salesforce Administrator Certification. Experience working in a nonprofit, community engagement, environmental, or related mission-driven organization. Experience using CRM or database management systems to track relationships, manage information, and support program or organizational goals. Experience supporting fundraising, donor management, volunteer engagement, or program operations. Experience administering Microsoft 365 and related productivity tools.
Benefits:
At Trees Forever, we value the people who make our mission possible. In addition to meaningful work that helps sustain our communities, we offer a comprehensive benefits package to support your health, well-being, and work-life balance: Medical insurance, including an HDHP option, plus dental and vision coverage Short‑term and long‑term disability insurance 403(b) retirement plan with up to 4% employer match Group life and accidental death & dismemberment (AD&D) insurance Flexible Spending Accounts (FSA) and Health Savings Account (HSA) options Paid Time Off (PTO) Three personal days (24 hours) annually 11 paid holidays, plus two floating holidays
Pay:
$55,319.00 - $71,642.00 per year
Benefits:
Dental insurance Employee assistance program Flexible spending account Health insurance Health savings account Life insurance Paid time off Retirement plan Vision insurance
Experience:
CRM or data base systems: 3 years (Required) data dapping, migrations, and systems
Integration:
3 years (Required) technology systems and software application: 1 year (Required)