CRM Solution Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a Technical Solution Lead, youâll bridge the gap between business and technology, partnering with clients, Project Managers, and developers to design solutions that deliver real results.
Youâll serve as both a technical consultant and business analyst, translating client needs into scalable solutions, configuring and improving CRM systems and processes. Youâll directly engage with our nonprofit clients, providing expert guidance and support for their CRMs.
This is a full-time, fully remote position. Youâll be a great fit if you have CRM and technical expertise, strong business analysis skills, a proactive approach to client engagement, and a genuine desire to help clients make a difference. You should also be someone who enjoys learning in motion - the kind of person who doesnât panic when theyâre âbuilding the boat while sailing it.â Youâre comfortable being in front of a client while still learning, asking the right questions, following your instincts, and figuring things out as you go.
Who You Are
Business Discovery & Requirements: Guides non-profit clients through discovery to understand their business goals, uncover underlying needs, and define clear, well-documented requirements that drive the right solution.
Solution Design: Partners with clients to design thoughtful technical solutions that balance immediate priorities with long-term strategy.
Client Communication & Consulting: Builds confidence by making technology understandable. Communicate with confidence, translating technical complexity into practical guidance that clients and teammates can understand and act on.
Project Partnership: Stays ahead of the work by anticipating dependencies, communicating proactively, and partnering closely with Project Managers throughout the project lifecycle.
Technical Leadership: Enjoys heavy technical work and strengthens the team by sharing knowledge, promoting technical excellence, and building solutions that are maintainable, scalable, and supportable.
Ownership & Professionalism: Takes ownership from discovery through delivery, following through on commitments, communicating proactively, and continuously improving the way we serve our clients., These ideas shape how we hire, how we work, and how we grow. We believe in building a team that genuinely lives these values day-to-day, ensuring we have the right people in the right seats to support our mission and our clients.
Be Solution-Oriented: Focus on innovative solutions that address real problems and deliver positive results.
Own the Outcome: Be proactive, meet commitments, and take pride in your contributions.
Bring Good Energy: Foster a respectful, honest, and optimistic environment where everyone thrives.
Communicate with Courage: Engage in direct, clear, and timely conversations, even in challenging situations.
Pursue Excellence: Keep learning, strive to master your role, and embrace change as an opportunity for growth.
Requirements
Nonprofit CRM Systems: 3+ years of designing and delivering tailored solutions for nonprofit CRM platforms.
Consulting: 3+ years experience of working in a consulting environment
What You Know:
- Advanced Integrations & APIs: Proven ability to design complex custom integrations, utilizing REST APIs, webhooks, and data synchronization strategies, while overseeing developers and managing UAT/testing.
- Workflow Automation: Ability to architect complex integration strategies and oversee the implementation of automated workflows using platforms like n8n, Make, or Zapier, ensuring seamless data orchestration between CRMs and third-party services.
- Solution Architecture: Ability to design scalable, secure, and maintainable technical solutions that bridge business requirements with underlying technologies.
- Data Modeling: Strong understanding of relational databases, data migration strategies, and complex data mapping between disparate systems.
- Requirements Discovery: Experience leading technical scoping sessions, extracting complex requirements from stakeholders, and translating them into actionable technical plans.
- Technical Documentation: Excellent ability to write clear, comprehensive documentation for both engineering teams and non-technical clients.
Preferred but not Required:
- CRM Expertise: Experience developing, extending, or architecting solutions within nonprofit CRM platforms, with specific proficiency in CiviCRM and/or Neon CRM.
- CMS Development: Experience building, extending, or architecting solutions in WordPress and Drupal, especially in how they integrate with CRM platforms.
- Development Best Practices: Proficiency in Git workflows, code reviews, deployment pipelines (CI/CD), and modern web development standards.
Benefits & conditions
We offer competitive compensation (salary, plus annual bonus based on team effectiveness and overall company profitability), as well as an excellent benefits package that includes medical insurance, short term and long term disability, 401(K), Paid Time Off & Paid Holidays, flex time, and a plethora of other ancillary benefits. Weâre a growing, distributed company, with remote employees all across the US. BackOffice is a rewarding and challenging place to work, and we are focused on creating great opportunities for our employees, their families, and our clients, as well as the communities they serve.
Salary Range: CRM Solution Lead: $105-125K
About the company
At BackOffice Thinking, we work with nonprofits, foundations, and membership organizations on a variety of technology projects, including software assessments, website development, and CRM implementation & support. Weâre looking for a CRM Solution Lead to join our team and help us help our clients be successful.
Our clients donât come to us because they need code. They come to us because they need someone who can understand their business, solve complex problems, and help them make smart technology decisions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Whatâs the Difference between a Junior, Mid, and Senior Developer?
Mastering Remote Work: Tips for Developers
What Are The Top Skills Required For Azure Developers?
Should Tech Managers Be Developers First? Pros and Cons