Message Agency -- Tech Impact 
Message Agency recently joined forces with Tech Impact, becoming a division of this national nonprofit and adding robust Digital Solutions to their roster of tech services for the nonprofit sector.

Digital Project Manager 
  • Position:  Full Time 
  • Location: Ideally, Philadelphia Area, But Open to Remote Work
  • Headquarters: Philadelphia, PA
  • When Applying To This Role:  Please submit a cover letter, resume, references, and samples or links to your portfolio site.
  • Check Out Our Websites:  and  
  • Questions: Contact Devie Smith Email:
Benefits Of Working For Our Organization
  • This is a full-time position with benefits and a salary commensurate with experience.
  • Tech Impact shows it cares for staff by paying for 90% of medical, dental, and vision benefits and providing you with a credit card to pay deductibles and copays.
  • Paid Time Off:  15 days accrued yearly and 10 Paid Holidays.
  • FSA Plan
  • 401 K plan with 3% employer match
  • A supportive and compassionate environment that provides work-life balance.
  • A collaborative team that is passionate about the organization's mission and using technology to make the world a better place.
Position Overview – Digital Project Manager 
Message Agency, the Digital Services  division of Tech Impact, is seeking an organized and tech-savvy project manager to help wrangle client projects.  Our project managers shepherd engagements from discovery through production, collaborating with clients and internal teams to ensure project success.  They lead an agile team of developers and run ceremonies such as sprint planning and grooming sessions to keep project work organized and on track.  They take initiative and ownership of project outcomes.

As part of their work, they plan and lead client-facing meetings and maintain client communications, while also ensuring our internal teams are well-informed about scope, budget, and timeline so we can make good decisions that benefit the project.  They provide critical documentation that supports project goals, including writing project briefs and user stories, requirements gathering, and setting and maintaining schedules.  Finally, they have a role in quality assurance by assisting with product review and testing.  

We are looking for a sharp self-starter who understands how to manage client expectations, who can collaborate closely with our development team, and who can thrive in the fast pace of an agency environment that still respects our staff’s work/life balance.  We need someone whose attention to detail is impeccable but who also understands the importance of building meaningful relationships with staff and clients—as well as the flexibility inherent in a consulting vendor/client relationship.  Good judgment is critical for this role.

Our preference is to hire a more technical PM who has substantial experience managing website and application development projects and who can work with developers to anticipate and remediate technical challenges.  However, we are open to candidates who do not have direct technical experience but demonstrate aptitude for comprehending and managing complex technical systems.

Overall Duties & Responsibilities
  • Serving as the agency’s main point of contact for assigned projects, liaising with clients throughout the project lifecycle via regularly scheduled meetings.
  • Creating, maintaining, and updating detailed project plans and schedules
  • Participating in discovery meetings and collaborating with design and development teams to resolve project challenges and ensure client satisfaction.
  • Creating meeting agenda and writing meeting notes; translating meeting outcomes into project tasks or documentation
  • Managing team resource allocation
  • Anticipating, analyzing, and mitigating project risk
  • Overseeing and anticipating changes to scope, proactively communicating to internal teams and clients about scope management
  • Developing and managing project budget reports
  • Conducting requirements gathering and feature definition
  • Developing end-user documentation
  • Reviewing products and performing quality assurance testing
  • Running grooming, sprint planning, and other agile ceremonies
  • Collaborating with principal and other project managers to continually improve practices, document processes, and identify opportunities for efficiencies.
  • Other project management-based administrative duties as assigned.

Required Skills For The Position
  1. A bachelor’s degree, preferably but not necessarily in digital design or business.
  2. At least 2 years of experience in digital or software project management at an agency.
  3. Experience managing projects involving content management systems, preferably open-source CMSs.
  4. Experience with digital project management tools such as JIRA / Confluence, Asana, BaseCamp, Trello, etc.
  5. Demonstrated experience managing project scopes, budgets, and schedules.
  6. Understanding of agile principles and experience managing agile ceremonies.
  7. Excellent written and verbal communication skills
  8. Excellent interpersonal and analytical skills
  9. Excellent attention to detail and follow-through
  10. Ability to proactively assess situations, develop approaches for resolving challenges or removing barriers, and take initiative or escalate an issue rather than waiting for instruction.
  11. Experience managing long-term, complex, or highly technical projects.

Ideal Skills for Success
Message Agency /Tech Impact is committed to its communities and to providing employees with a work-life balance and opportunities to grow professionally.  The person in this role needs to embody our values?of quality, collaboration, empowerment, compassion, transparency, as well as be genuine, agile, and dynamic.  We want someone who believes in our mission and the power of technology to create social impact..?

An ideal candidate would have:
  1. Demonstrated experience working or volunteering with nonprofits, universities, foundations, or government.
  2. Experience with CRMs and CRM integrations, Salesforce, or Drupal
  3. Scrum master or PMP certification
  4. Knowledge of Google Analytics and/or SEO
  5. Experience as a developer or technical architect
  6. Experience running discovery sessions or conducting user research.

Applying For This Role

When applying to this role, please submit a cover letter, resume, references, and samples or links to your portfolio site.
  • Cover letters are important to us.  You will be required to complete a cover letter that describes why you think you are qualified for this role and how your experience makes you an outstanding candidate.  Applications without cover letters will not be considered. 
  • Also, please be patient.  Our screening process takes longer than most other employers’—but we’re worth the wait.  We want to be sure that anyone we hire is a perfect fit for both the agency and employee, so our process is thorough.  
A Bit More About Message Agency

Message Agency delivers digital impact for the greater good.  We are an established and growing digital agency with a social mission.  We build websites  in Drupal and WordPress—open-source content management systems (CMS)—and work exclusively with both regional and national nonprofits, universities, foundations, and government agencies.  For 16 years we were a for-profit and certified B Corporation that was awarded “Best for the World” status three times in recent years, as a triple bottom line business.  We recently became a nonprofit organization ourselves, joining Tech Impact as its Digital Services division. 
Check us out at:  

Diversity and Inclusion

Message Agency, and its parent organization Tech Impact, is an equal opportunity employer, and we value diversity at our company. We strongly encourage candidates from diverse backgrounds to apply.  We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.  

Employment Policy
  • ADA Specifications: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
  • Requires the ability to speak, hear, see, and use a computer and other office-related equipment.
  • The salary offered will be commensurate with the candidates’ skills, experience, and training, as well as familiarity with working in a nonprofit environment.

We are inviting you to join our organization and use  your talent to make the world a better place.


This is a management position
This is a full time position

Subscribe to be notified of new jobs

Personal Information


Other Information