Solution Engineer in the USA or Canada

Cloud for Good is expanding our Solution Engineering team to support our clients in their digital transformation journeys. As a Solution Engineer, you will report to the Director, Solution Engineering and partner with Sales, Services, and Marketing to design impactful Salesforce solutions, guide pre-sales conversations, and ensure smooth handoff to delivery. 

This role is pivotal in shaping the client experience from first call through solution design and presentations. You’ll be the trusted advisor who can connect client goals to Salesforce capabilities while maintaining strong alignment with Services and Delivery teams. 

Location: Virtual, home office in US or Canada 

Work Authorization: Citizens or Permanent Residents of USA or Canada. Cannot provide Visa sponsorship. 

Main Responsibilities: 

  •  
  • Act as a trusted technical advisor in pre-sales engagements with nonprofit and education institutions. 
  • Lead and document discovery sessions, capturing scope, requirements, assumptions, and risks. 
  • Translate client challenges (fundraising, program management, student success, advancement, marketing, data needs) into Salesforce solutions. 
  • Support the estimate process by leveraging historical data while considering assumptions and risks, in collaboration with internal teams. 
  • Collaborate with Solution Architects and Practice Leads on simple and complex solutions. 
  • Produce solution outline narratives and structured handoff for services team members. 
  • Design and deliver tailored Salesforce demonstrations across Nonprofit Cloud, Education Cloud, Sales Cloud, Marketing Cloud, and Experience Cloud. 
  • Partner with Account Executives to manage opportunities from qualification through proposal, ensuring clarity of scope and solution approach. 
  • Engage with Salesforce Account Executives, Solution Engineers and ISV partners to align tools and apps that meet specific needs. 
  • Participate in marketing initiatives such as webinars, events, and demo support. 
  • Remain engaged post-sale during kickoff, design reviews, and demo-to-build enablement. 
  • Contribute to responses for RFIs, RFPs, and RFQs. 

 

An ideal candidate will have:  

  • Strong experience across the Salesforce platform, ideally including Nonprofit Cloud and Education Cloud. 
  • Prior experience in a Sales Engineer, Solution Engineer, Solution Architect, or Salesforce implementation consultant role. 
  • Understanding of nonprofit and education operating models: fundraising, grantmaking, student engagement, program delivery, and impact measurement. 
  • Experience delivering Salesforce based solutions, understanding the level of effort projects typically require. 
  • Experience building or demonstrating Salesforce orgs for mission-driven organizations. 
  • Salesforce certifications strongly preferred (Nonprofit Cloud, Education Cloud, Admin, Sales Cloud). 
  • Exceptional communication and storytelling skills for both technical and executive audiences. 
  • Creative problem solver with the ability to balance solution design, estimation, and demo responsibilities. 
  • Comfortable managing competing priorities in a sales-oriented, mission-driven environment. 

 

Working Successfully at CFG  

Cloud for Good is a client-service organization, and as a member of our fully remote team, there are a few non-negotiables that enable collaboration, professionalism, and exceptional client outcomes. We succeed when our teams work in partnership with clients, communicate proactively, and uphold the standards that make Cloud for Good a trusted partner. 

  • Travel Requirements 
    • All roles at Cloud for Good include a travel component. Business travel—both domestic and international—may be required based on project and client needs. The amount of travel will vary by role but is generally expected to be up to 20% annually. Travel is considered an essential part of this position and supports effective client engagement, collaboration, and company representation. 
  • Work Environment 
    • Cloud for Good is a fully remote company. Team members are expected to maintain a professional, distraction-free workspace that is camera-ready for video meetings. Collaboration takes place across Zoom, Office 365, Salesforce, and Slack during standard business hours (9:00 a.m. – 5:00 p.m. in your local time zone). 
  • Client Time Zone Alignment 
    • As a team member, you may be required to adjust your work hours to align with your key client’s time zone to support effective communication, collaboration, and project delivery. Flexibility and coordination with your Project Lead (Services) will help ensure success in this client-facing role. 

 

Disclaimers

  • Equal Opportunity Commitment

    • At Cloud for Good, we are proud to be an Equal Opportunity Employer and adhere to the principles of Equal Employment Opportunity (EEO). We do not discriminate in employment decisions or practices on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other legally protected characteristic.

    • Our commitment to non-discrimination applies across every location in which our company operates, and it encompasses all aspects of employment.

    • Cloud for Good strongly encourages individuals from diverse backgrounds and identities to apply. Our commitment to diversity not only strengthens our workplace culture but also drives better outcomes for our clients. 

    • We value inclusivity and want applicants who may require special assistance or accommodation during the interview process to know we’re here to assist you.

  • Use of AI in Interviewing
    • At Cloud for Good, we believe in conducting interviews that are fair, equitable, and designed to evaluate candidates based on their qualifications and experience, with the organization. To ensure that all candidates are given an equal opportunity to demonstrate their abilities, we prohibit the use of AI or any other type of machine learning tools during the interview process.
    • Candidates are expected to participate in the interview process remotely using video conferencing. Any attempt to use AI or similar technology to respond to interview questions, analyze or provide feedback on the interview process, or perform any other interview-related tasks is strictly prohibited and will be considered a violation of our policy and may result in disqualification from the interview process.
    • We understand that some candidates may have disabilities or other circumstances that require accommodation during the interview process. In such cases, we will make reasonable accommodations to enable candidates to participate in the interview process to the best of their ability. However, we do not permit the use of AI or similar technology as a substitute for direct participation in the interview.