Job Description
Job Description
The Database Administrator is responsible for managing, optimizing, and integrating the organization’s data systems—primarily Salesforce Nonprofit (NPSP)—to ensure data accuracy, integrity, and accessibility across departments. This role supports Development, Marketing, Programs, and Operations through ongoing maintenance, system improvements, automation, and staff training. This role is ideal for a collaborative problem-solver with strong project management skills who is passionate about leveraging technology to improve nonprofit efficiency and impact.
Key Responsibilities
Database Management & Maintenance (40%)
- Upload and process monthly offline donations (approx. 5 hours / month).
- Manage ongoing imports from various donation platforms and ensure accurate reconciliation.
- Merge duplicate records and perform regular anonymous data cleanup.
- Maintain data integrity through standardized data preparation and validation processes.
- Build and maintain weekly dashboards and performance reports for leadership and team use.
- Log system errors, oversee troubleshooting, and ensure timely resolution.
System Development, Integration & Automation (25%)
Collaborate with the Marketing Team to support the integration of systems including marketing, website, and fundraising platforms.Collaborate with Development to establish forecasting, prospecting, and reporting structures.Collaborate with Program to overhaul and optimize existing Volunteer and Member tracking systems.Support website development and ensure seamless data flow between web forms and Salesforce.Maintain accurate list of subscriptions and licenses for all tech platforms.Maintain relational database structures and implement improvements for efficiency and scalability.Training & Documentation (20%)
Train new staff and provide ongoing user support and coaching.Develop, update, and maintain training materials and data-entry guides.Promote data literacy and best practices across departments.Ensure documentation of system processes and data structures is current and accessible.Administrative & Ad Hoc Support (15%)
Provide administrative and technical support for staff and special projects.Assist with marketing and fundraising campaign setup and reporting.Collaborate cross-departmentally to implement new database features and picklist updates.Participate in team meetings and strategic planning related to data and systems.Required Skills & Qualifications
At least 2 years’ experience in database administration, preferably in a nonprofit environment .Salesforce Administrator Certification (required).Strong understanding of relational databases and object-oriented database structures .Proficiency in Microsoft Excel (advanced formulas, pivot tables, data cleaning).Experience with data imports, merges, and systems integration .Familiarity with marketing automation and marketing operations workflows .Excellent attention to detail , data hygiene , and documentation skills.Strong project management skillsStrong ability to follow instructions , troubleshoot independently , and solve problems creatively .Excellent written and verbal communication skills; ability to train and support non-technical users.Commitment to the mission and valuesPreferred Qualifications
Experience with Salesforce NPSP , Classy , Mailchimp , Haku, or similar tools.Experience using AsanaExperience supporting fundraising , marketing , or program data teams.Familiarity with data automation , API integrations , and marketing form submissions .Experience in a small to mid-sized nonprofit environment (under $10M budget).