Senior Solution Consultant


Senior Solution Consultant



Beyond the Horizon is focused on one single, clear objective: do something that matters. That’s why we devote all of our energy to developing solutions that help non-profit organizations become more efficient and effective. With improved technology, our clients reach more people, raise more money, and solve more problems – and that’s what matters. Not only do we truly understand non-profits and their missions, we understand their pain points. We understand big goals with lean budgets. We understand the outdated legacy systems that most non-profits currently use. But most importantly, we know how to make those big goals possible with Salesforce and other IT technologies to deliver solutions that are practical, high-quality, user-friendly, on time, on budget and without a hassle.



The Senior Solution Consultant is the technical go-to person within their area of focus. They consult on pre-sales scoping calls, lead client discussions, and are well-versed in nonprofit business practices. Senior Solution Consultants are expected to stay on the cutting edge of relevant technology and best practices, and they advise, mentor and coach teammates. Senior Solution Consultants seek out opportunities to better serve our customers and they contribute to necessary process improvements at BTH.

Senior Solution Consultants have the ability to lead client engagements, interface with clients regularly, manage client expectations and escalations, manage project scope, and serve in an account management role when necessary. They have strong Salesforce declarative configuration skills, have experience architecting solutions, and understand the use cases for and can write technical requirements for more advanced functions (i.e. Apex, Lightning Components, etc.). This role also heavily advises on solution roadmaps, assists clients with bringing their vision to life, and planning for a healthy, innovative future.



Business Development

  • Develop, present and deliver high impact demonstrations to prospective customers based on their needs
  • Consult with sales team and prospective clients to dive into deeper technical requirements to scope and estimate engagements
  • Collaborate with sales team to finalize project scope, document details of technical plans, and confirm solution viability
  • Provide technical coaching and development to sales team members

Project Execution and Delivery

  • Lead efforts in analyzing, collecting, and prioritizing client business requirements
  • Develop project plans in order to accomplish client goals within constraints such as time, budget and functionality
  • Successfully translate client business requirements into technical requirements
  • Manage client expectations and maintain communication throughout the course of the project
  • Complete configuration related to application installation, customization, declarative development, and automation
  • Analyze client source data, lead data discovery calls, and map data to appropriate Salesforce objects and fields
  • Implement best practices in data management and in deployment of development between Salesforce environments
  • Provide process driven strategies to migrate data from legacy system(s) into a Salesforce CRM
  • Ensure client expectations are met and exceeded in terms of quality of product and service delivered
  • Communicate complex systems to stakeholders in a manner that enables them to have a common understanding of the project status, risks, and decision points

Training and Testing

  • Execute internal testing plan before presenting solutions to client
  • Write User Acceptance Testing scenarios
  • Walk the client through user acceptance testing and conduct training sessions
  • Create both internal and client facing training materials and end user documentation
  • Effectively train clients on solution, both virtual any in-person

Thought Leadership & Internal Mentorship

  • Engage with the Salesforce community to stay on top of recent technological advances
  • Assist in interview process of new team members
  • Support new and junior team members through onboarding, skills development, and internal trainings
  • Contribute to the team in assessing tools, approaches, and techniques to add efficiency and value to existing processes and methods.

Core Competencies, Skills and Abilities 

  • Motivated by challenges
  • Organizational agility and teamwork
  • Confident leadership and span of influence
  • Client and relationship management skills
  • Ability to quickly learn new technologies
  • Thrives in a fast-paced environment
  • Demonstrated ability to manage concurrent projects and tasks
  • Self-directed, self-motivated, independent thinker
  • Strong, creative problem solver
  • Solid decision-making skills
  • Excellent communication skills, verbal, written
  • Driven to share knowledge, a natural mentor
  • Ability to provide quality client work and deliverables
  • Strong declarative Salesforce development and automation skills
  • Systems thinker – can visualize and explain how all of the moving parts fit together


  • 3+ years in Nonprofit administration
  • 5+ years in administration OR 2+ years in consulting
  • Experience working in more than one Salesforce environment
  • Experience working with large nonprofits and executive teams
  • Salesforce Administrator certification
  • 2 or more additional Salesforce certifications required (Nonprofit Cloud Consultant preferred)


  • 75% billable utilization (30 billable hours/week)
  • 1-2 weeks of travel possible per year (when safe to do so)
  • 3 Thought Leadership initiatives per year


BTH Technology is proud to be an equal opportunity workplace. We review applications for employment without regard to race, color, religion, sex, sexual orientation, age or any other basis prohibited by law.

** BTH Technology does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between BTH Technology and the recruitment agency or party requesting payment of a fee.