top of page

Program Director

Portland, ME, USA

Job Type

Full Time

Brief Job Summary

The program director plays a leadership role in the development, management, and implementation of programs and services, including teaching and counseling students, supervising teaching staff, and developing external partnerships to enhance programs and services. The role requires excellent teaching, communication, interpersonal, and organizational skills; sound judgement; and the ability to work both independently and collaboratively. It also requires familiarity with financial literacy education and commonly used technology platforms and tools.


1. Representative Responsibilities


Planning and Program Development

  • Lead planning efforts related to programs and services, including budget projections. 

  • Participate actively in organizational planning.

  • Develop quarterly course schedule and post on the organization’s website.

  • Research and anticipate current course topics for program recipients.

  • Manage timelines to ensure timely completion of program deliverables.

  • Suggest opportunities for funding and marketing and assist in grant writing.

Program Implementation

  • Teach and counsel students in classroom, events, and one-to-one.

  • Develop written and online tools and platforms including survey and evaluation instruments.

  • Prepare lesson plans, review, and revise curriculum.

  • Oversee scholarship program operations.

  • Manage individual development accounts.

  • Lead financial counseling services.

  • Lead small business support services.


  • Work with various partners for special projects, as assigned.

  • Support workforce development activities including career development.

  • Seek and develop strategic relationships with immigrant and refugee communities, other nonprofits, the public at large, and businesses to enhance programs and services.

Staff and Volunteers

  • In accordance with hiring procedures, interview prospective teachers and provide onboarding support. 

  • Supervise, coach, and evaluate teaching staff and volunteers.

  • Resolve performance issues and address conflicts between or among employees in a timely manner. 


  • Monitor and report on program activities to ensure quality and accuracy of outcomes.

  • Track impact on relevant activities to inform donors, partners, and communities.

  • Adhere to administrative and recordkeeping guidelines.

  • Oversee and implement database entry of program information.

  • Create student database, maintain attendance records, and collect course surveys and demographic information at the end of every class.

  • Provide timely information on participant attendance and feedback, including written course evaluations.


2. Work Environment


The position involves close communication with the deputy director and all staff. It involves interaction with board members, job applicants, donors, students, and contractors. It requires daily use of information technology and hard copy documents within an office setting. It requires the ability to teach in a classroom setting for sustained periods (one hour or more). It requires periodic travel in Maine. From time to time, it requires transporting, lifting, and carrying materials to events and meetings. General office hours are between 8:30 am and 5:00 pm with events and meetings occurring occasionally outside of these hours.


3. Education, Experience, Knowledge, and Conditions



  • Bachelor’s degree in finance or related field or equivalent experience in financial education and counseling.

  • Strong financial skills and knowledge.

  • Ability to become a certified NeighborWorks financial instructor and complete the Train the Trainer program and take/achieve national certification exam within 6 months of hire.

  • Experience working with minorities, immigrants, and refugee communities.

  • Excellent interpersonal skills and able to present course material in a professional manner.

  • Ability to communicate in English, both verbal and written. 

  • Proficiency in basic online tools such as Outlook, Excel, and database applications. 

  • Ability to prioritize and complete tasks efficiently and within deadlines.

  • Ability to act independently and reach appropriate conclusions.

  • Willingness to advance relevant skills and knowledge.

  • Excellent organizational and interpersonal skills, attention to detail, and logical reasoning.

  • Current driver’s license and/or ability to travel to meetings and events.

  • Willingness to undergo criminal background check.


  • Credentialing in finance, economics, or other business functions.

  • Ability to speak language(s) in addition to English. 


4. Salary & Benefits

We offer a competitive salary and an outstanding benefits package including medical/dental, 401(k), short, long-term disability and life insurance and generous PTO.

5. Application Procedure

Interested persons should submit a letter of interest or cover letter, resume, and 3 references to ProsperityME, P.O. Box 8013, Portland, ME  04104 or via email to Ellen Billie, Deputy Director, at No phone calls please. The position will remain open until filled. 

About the Company

Founded in 2008, ProsperityME is a growing 501(c)(3) non-profit based in Portland, Maine. ProsperityME empowers, through education and counseling, members of refugee and immigrant communities to invest in themselves to build financial stability, careers, businesses and wealth.

ProsperityME offers financial education services including financial literacy courses, one-on-one financial counseling and coaching. We also provide support for higher education, security deposit assistance for housing, small business counseling, emergency rental assistance, unemployment navigation services, and workforce development. ProsperityME’s services are open to all refugees, immigrants, asylees, and other individuals with low-income in Greater Portland and Lewiston/Auburn, Maine. Emergency Rental Assistance services are offered in Cumberland and York counties. 

bottom of page