Technical Project Manager

Deadline for Applications
Where to Apply
Molly Flynn,

Dimagi is seeking a versatile and driven Technical Project Manager to manage large-scale mHealth projects in India.

If interested, please send your CV, cover letter, and a short writing sample (2 pages or less) to Please indicate in the cover letter how you heard about this position. Applications will be accepted on a rolling basis. Please indicate “India TPM Position” in the subject line of your e-mail.

Position Description

Dimagi is seeking a versatile and driven Technical Project Manager to manage large-scale mHealth projects in India.

Keys to success in this role will be experience in managing complex software implementation projects, coordinating expectations across multiple stakeholders; proven skills in project management; the ability to manage multiple activities simultaneously; and the desire to work in a small, team-oriented, and impact-driven organization.

The Technical Project Manager will be responsible for successfully managing large mHealth projects using Dimagi’s flagship platform, CommCare. You will join our team of local and international staff to learn and share best practices and expertise from across the globe. The position is based in New Delhi.

Compensation will depend on level of experience and qualifications but will be competitive with local rates. We request a 2-year commitment for this position, but employment is at-will according to company policies.


  • Managing the coordination and implementation of complex mobile technology projects working with project partners, our field team, and occasionally with international team of software developers for any extension of the platform
  • Coordinate a team of Field Managers and other staff to leverage diverse skill sets and maximizing team effectiveness and satisfaction
  • In keeping with Dimagi’s culture as a flat organization, work alongside Field Managers in building applications, visiting community field sites, and training partner staff
  • Requirement definition, design and development of CommCare implementations
  • Liaising between Dimagi’s global team of developers, local project partners and Dimagi staff, including technical requirements definition
  • Manage expectations of project stakeholders in terms of functionality, scope of the system, and support
  • Coordinate with vendors both within and outside of India to ensure an end-to-end solution.
  • Stay on top of the bigger picture. Maintain a project plan outlining the necessary steps, critical paths, and risks and dependencies as the project progresses
  • Write appropriate documentation when needed, for example, technical design documents or reports to funders
  • Cultivate relationships with donors, governments, consultancies, and other partners to build strong rapport and manage expectation

Required Knowledge, Skills, and Abilities

  • Demonstrated experience in managing complex projects, with proven ability to work effectively with diverse partners
  • Strong, innovative and creative problem solver and strategic thinker
  • Excellent communication and interpersonal skills. Able to drive strategic conversations with a range of stakeholders
  • Outstanding multitasker
  • Desire to work in a multi-cultural environment
  • An entrepreneurial spirit
  • Adaptability and interest in wearing many different hats
  • Comfort with unstructured problems and ability to manage complexities under pressure Commitment to delivering open and innovative technologies to help underserved communities in India and beyond
  • Fluency in oral and written English is required.

Required Education and Experience

  • Bachelor’s degree or higher in engineering, computer science, or related technical field
  • 8 years of experience, with at least the last 3 years in technology project management (application development and rollout)

Desired Knowledge, Skills, and Abilities

  • Significant preference for experience working with the Indian government
  • Significant preference for fluency in Hindi
  • Experience in software product development
  • Knowledge of Java, Python, PostgreSQL databases, and/or mobile technologies is a strong plus
  • Practical experience designing technologies for low-resource settings
  • Knowledge of the Indian health system
  • Experience working in an international team, whether through experiences outside of India or working with international partners from within India
  • Master’s degree

Other Job Perks

Do you like travel? You will get significant travel experiences, often to very off-the-beaten-path locations (where the real work happens).  You will also get unique opportunities to travel internationally within your first two years, either to a different country for project travel, to a different country office, or both.

Extensive onboarding. This includes 2 weeks of training, followed by shadowing on existing projects, location depending on project availability. In your first months with Dimagi, you will be trained and get to practice all the core skills of our team, including application configuration, field testing, and training, so that you are well equipped to play a leadership role in our organization.

Team Summits.  The entire team will get together at least annually to meet each other, discuss goals, debate strategy, and have some fun. Read about two field managers’ takes on summits in Cape Town and Dakar.
If you are asked to move to a country that is not where you are from, you are eligible for one round-trip flight home per year, paid for by Dimagi.

‘Personal Initiative Days’.  This is blocked off time, outside of work responsibilities, to come up with tangible outputs of impactful ideas that align with your job.

Each year, you will get 30 days paid time off.