Community Manager


Medic Mobile is a 501(c)(3) public charity that was founded in 2010 to improve health in communities that are hardest to reach. We serve this mission by building, delivering, and supporting software that helps community health workers, managers, and clinical teams work together to provide equitable care. Our offices in Nairobi, Kathmandu, and San Francisco and over 90 staff support a network of partners and more than 24,000 health workers across health systems delivering care for millions of families. Advancing the core objective of universal health coverage and securing health as a human right, Medic Mobile strives to improve health for people who are poorest and most marginalized.

Medic Mobile invests our time and talent in open-source and open-access public goods, helping build software tools, documentation, workflow designs, and other resources for community health systems. In the next phase of our work, we will serve as core contributors to a shared toolkit and stewards of this open-source project. As we open up new resources, we will begin onboarding developers, designers, and implementers across partner organizations and governments. Our goal is for this community of contributors and experts to be able to deploy, extend, and improve upon the software toolkit.

We’re taking this approach because we believe health is a human right, and we want the best ideas and tools for community health to be free and open to those who want to use, integrate, and build upon them. We are searching for a Community Manager to help launch this initiative and support the community!

Role Description

Medic Mobile is growing. This is a unique opportunity to help design, launch, and provide exceptional support to a growing community of practice! We are looking for an enthusiastic community leader with strong technical project management skills, to help us and our community members deliver on ambitious goals. The Community Manager will report to Medic Mobile’s Chief Operating Officer.

Position Information

Employment Status: Full-time
Location: Ideal locations include Nairobi, East Coast of the US, and West Coast of the US (San Francisco)
Position Title: Community Manager
Report to: Chief Operating Officer

Position Details and Responsibilities

Build a welcoming, active, and growing community of developers, designers, and implementers
Select, implement, and manage community platforms and forums
Act as moderator for the online community, welcoming new contributors and fostering constructive collaborations
Lead the launch of a new documentation site that will help community members configure, deploy, and maintain the software
Develop, maintain, and deliver training modules and resources for different audiences and external implementers of the software
Host online and in-person community meetings, workshops, and trainings
Support the evolution of the governance structure for the open-source project
Support the process for external code contributions
Maintain community communications principles and provide regular updates to community members
Onboard and support new community members
Create and implement an engagement plan for existing partners and users of the software
Determine interest in and organize country or health system working groups
Proactively engage community members, seeking feedback on community experience and providing encouragement and support for contributors
Organize feedback from the community, gather stories, and celebrate community contributions
Introduce recognition program to acknowledge productive collaboration
Set goals and test engagement techniques to drive more participation
Collaboratively design and implement a roadmap for the community
Identify, monitor, and help resolve community issues


Ideal applicants will have:

2+ years of community management experience (preferably working with developer and implementer audiences who are leveraging open source software)
Bachelor’s degree required
Exceptional communication skills, able to distill technical and complex ideas into simple, easy to understand resources
Experience building an online community of practice
Familiarity with GitHub and Discourse
Demonstrated ability to create and maintain documentation site
Strong technical background and familiarity with the community technologies that drive online communities
Experience as a program or project manager in health information technology
An interest in serving marginalized communities, and a commitment to delivering health care to those that are hardest to reach
Experience driving user engagement in an ICT4D setting
A knowledge of, and respect for, the discipline of human-centered design
A belief that design can be a radical act, and that awesome design can change lives
Humility, tenacity, inclusivity, and team spirit
An ability to pivot gracefully to respond to the needs of our contributors, users, and landscape
An adaptive and empathetic communication style
A passion for organizing and coordinating people, process, and ideas
An ability to describe technical details to both engineering and non-engineering audiences
The ability and openness to travel up to 30% time, with simple accommodations, to Medic Mobile’s regional offices in Nairobi, Dakar, Kampala, and Kathmandu (and in some cases, to partner sites across Africa and Asia)
A flexible working schedule to enable coordination among remote contributors, teammates, and offices, which might include early morning or late evening hours
Other Details

Familiar with eLearning platforms
Ability to understand JavaScript a bonus
Additional locations will be considered, provided the timezone presents a reasonable overlap with teammates in those locations. Medic Mobile will not cover the costs of relocation.
Medic Mobile offers a competitive non-profit compensation package
If this role inspires and intrigues you, please submit a cover letter, CV, and link or PDF describing an online community that you’ve worked with to Applications without all three will not be considered. We hope to fill this position quickly and applications will be reviewed on a rolling basis.

by engineers.
for everyone.

E4C Membership is a curated experience! When you become a member, we will tailor a unique user profile for you based on the way you engage with our content over time. Your actions and preferences will allow us to serve you content that is most relevant to you. In addition, becoming an E4C member grants you access to exclusive engagement opportunities and the E4C newsletter.

Join E4C and become a part of a global community that believes engineering can change the world!

Become a Member