Cloud for Good
Close this search box.

Managing Director – Recurring Revenue in the USA or Canada

The Managing Director, Recurring Revenue is responsible and accountable for Go to Market and Delivery for our Recurring Revenue Line of Business.  Offerings within the line of business include Campaign Services and Managed Services. This leadership role is responsible for overall success of our recurring revenue clients, growth of the practice, renewals, and profitability for the line of business.  They will define strategy, go to market, product offerings, operating model definition, people management and, and service delivery. This person will work across the organization to drive sales proposals and ensure client success.  Key metrics for this role include Sales and Growth Target, Net Promotor Scores and employee growth and retention metrics. This role also supports the development and implementation of standard support model methodologies, including consulting frameworks, tools, and staff development for the onboarding of customers and their businesses.   

Location: Virtual: Home-based office in the USA or Canada. 

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

Travel: 10-20%


  • Develop and be accountable for all our recurring revenue offerings 
  • Responsible for driving growth in each line of business and successful delivery 
  • Manage a team of Directors, Leads, and Principal Consultants to drive results 
  • Partner with Marketing to develop Value Propositions and Sales Collateral 
  • Strategically assess industry ecosystem to identify opportunities or threats for assigned verticals 
  • Responsible for leading pre-sales activities with CFG Account Executive and Consulting industry counterparts, such as scoping, visioning, and preparing high-level pitches  
  • Monitor key business metrics such as the delivery of service and client satisfaction on managed projects; communicate expectations to project teams 
  • Drive best practices and methodology enhancements across the line of business 
  • Participate in the performance management process through goal setting and performance reviews for managed staff 
  • Approve hiring decisions for each vertical or line of business  
  • Support the sale, resource planning, cross-company visibility, and profitability model for professional services generally and assigned vertical specifically 
  • Collaborate with colleagues across the organization to ensure effective knowledge sharing and team participation in Cloud for Good’s growth 
  • Drive internal alignment and awareness of the value proposition of our Recurring Revenue business 
  • Perpetually contribute to the betterment of Cloud for Good 
  • Act as a role model for Cloud for Good’s culture and values 
  • Serve as a public face for Cloud for Good at special events 

Qualifications and Education Requirements 

  • 10+ years of experience in client services, and/or consulting services 
  • 4+ years of experience managing Salesforce implementations or services engagements in a consultative model 
  • Experience with recurring revenue models is a plus 
  • Prior experience managing staff in either a project oversight or professional services environment 
  • Experience in Agile delivery methodology 
  • Experience working with nonprofits and/or higher education institutions 
  • Demonstrated experience developing and implementing professional services best practices or managing them across business lines or verticals 
  • Demonstrated ability to manage and resolve client/project risks and issues 
  • Must show a commitment to customer satisfaction 
  • Bachelor’s degree in a related field or equivalent education/experience required 

Preferred Skills 

  • Proven experience leading clients and engagement teams through complex solution implementations 
  • Ability to develop and maintain long-term engagements with clients and ensure client retention 
  • Ability to lead simultaneous initiatives in an entrepreneurial culture 
  • Excellent written and verbal communication skills 
  • Strong, proactive leadership skills 
  • Managerial skills 
  • Strong project management skills 
  • Strong consulting skills, including ability to work independently and proactively 
  • Teamwork/collaboration skills 
  • Presentation skills 


Equal Employment Opportunity  

Cloud for Good provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, ancestry, age, sex, disability, genetic information, marital status, pregnancy status, amnesty, veteran status, medical condition, or any other characteristics protected by federal, state and local laws. Cloud for Good complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company operates. This policy applies to all terms and conditions of employment.