Engineering Manager

Dimagi

United States

On-site

USD 90,501 - 142,423

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

100% employer-sponsored medical insurance
401K plan with up to 4% employer match
30 days paid time off
Unlimited sick time

Job summary

Dimagi is seeking an Engineering Manager to lead the CommCare team. This hybrid role focuses on managing a globally distributed team of software engineers. You will empower the team, oversee technical systems, and ensure efficient product delivery.

Ideal candidates have 5+ years of management experience, strong operational instincts, and empathy in leadership. This position offers competitive compensation and comprehensive benefits, fostering a supportive work culture.

Qualifications

  • 5+ years experience managing software engineers.
  • Track record of owning roadmaps and shipping on time.
  • Experience working in async, globally distributed teams.

Responsibilities

  • Manage and support a distributed team of software engineers.
  • Ensure team's workflows are efficient and effective.
  • Partner with product leaders to scope and deliver initiatives.

Skills

Team management
Communication
Technical leadership
Empathetic leadership
Operational instincts

Tools

Python/Django
Postgres
AWS

Job description

Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation.

Dimagi is more than a tech company. We are an impact‑first team of compassionate people from all parts of the world and all walks of life, dedicated to using business as a force for good in global health and development. We are passionate about how we are contributing to social impact while fostering a culture that is prioritizes work‑life balance.

Dimagi’s flagship product, CommCare , is the most widely‑deployed open‑source digital platform for frontline workers. Serving as the technology backbone in the world's hardest‑to‑reach places, it empowers governments and organizations to build customized applications for their service delivery workforces. Frontline workers across 130+ countries rely on CommCare to reach underserved populations – whether they are delivering life‑saving vaccines, tracking disease outbreaks, or caring for mothers and newborns.

About the role

Dimagi is looking for an Engineering Manager to lead the core CommCare team – the powerhouse that builds, runs, and scales our flagship platform. This is a high‑impact, hybrid role that blends team management with technical systems and delivery responsibilities. You will be required to structure your working hours to have 4 hours of daily overlap in the morning US Eastern Time (ET).

In this role, you will manage a talented, globally distributed team of software engineers working across CommCare’s web and mobile platforms. Because this team is deeply experienced and autonomous, your focus won't be on micromanaging; your mission is to empower them, cultivate culture, and help these engineers continue to grow in their careers.

You will also partner directly with our Senior Director of Product & Technology, Senior Director of Engineering, and Product Designer to ensure our current processes operate at peak efficiency, while driving new initiatives from scoping through delivery. This ranges from ensuring we’re shipping game‑changing product features on schedule to maintaining robust compliance standards that keep our impactful platform healthy and secure.

This role will report to the Senior Director of Product & Technology.

Responsibilities
Team Management
  • Mentorship & Growth: Manage and support a distributed team of roughly six software engineers across our product, platform, and mobile, providing dedicated coaching through regular 1:1s, performance reviews, and structured growth planning.
  • Operating Rhythm: Design, run, and continuously improve the team’s workflows, including sprint ceremonies, retrospectives, and release planning.
  • Culture & Engagement: Actively foster team engagement and interpersonal connection by building a supportive environment through purposeful, collaborative meetings and events.
Technical Systems & Delivery
  • Automation Best Practices: Adaptively build and evolve best practices for the team’s automation initiatives, including AI usage, in day‑to‑day workflows and code contributions, towards the goal of freeing up time for our talented team to pursue meaningful new projects.
  • Roadmap & Infrastructure:Work with leadersto drive the engineering roadmap and manage infrastructure upgrades, balancing feature delivery against tech debt and performance investments.
  • Product Partnership & Delivery: Partner closely with product leaders, including the Senior Director of Product & Technology and Product Designer, to scope, plan, and deliver on initiatives, including running sprint ceremonies.
  • Security & Compliance: Maintain rigorous tech compliance, including managing recurring SOC 2 processes as well as overseeing security testing and audits.
  • Execution & Communication: Across all of these areas, track progress through key performance indicators, proactively unblock engineers, and communicate risks and trade‑offs to stakeholders early and clearly.
Requirements
  • 5+ years experience managing software engineers.
  • Track record of owning roadmaps and shipping on time.
  • Familiarity with writing specs, running sprint ceremonies, and partnering with product leadership.
  • Strong operational instincts, including noticing when a process is broken and fixing it.
  • Thoughtful, coaching approach to career development.
  • Empathetic leadership skills, including experience effectively resolving frictions and unblocking engineers to foster a supportive, productive work environment.
  • Clear, concise written communication.
  • Experience working in async, globally distributed teams.
  • Comfortable in technical conversations about components relevant to CommCare’s stack, such as Python/Django, Postgres, Android, AWS or similar.
  • Eagerness to talk to users and customers and let that direct experience shape how you and the team work.
Bonus Skills
  • Past experience working as a software engineer or similar technical role.
  • Experience with SOC 2, ISO 27001, or similar security/compliance frameworks.
  • Android release management experience.
  • Background working in global development, social impact, or grassroots initiatives.
  • Background working with mission‑driven software, including CommCare, Open Data Kit, SurveyCTO, DHIS2, or other platforms.
Benefits and Compensation

We aim to make a difference, not just as a company but also as an employer. We are transparent about salaries at all levels of the organization and have a standard, global pay scale for all positions. Our salaries are cost of living adjusted and non‑negotiable. The estimated salary range for this position is USD 90,501 to USD 142,423 annually. Your final salary within the range will be dependent on where you are geographically based and might fall outside of this estimated range.

The benefits we offer are geared towards having a strong impact on our staff’s well‑being. A few of our key benefits are outlined below:

  • 100% employer‑sponsored medical insurance paired with a generous Health Reimbursement Account (HRA) fund
  • Access to voluntary dental and vision insurance plans
  • A 401K plan with up to a 4% employer match
  • Employee stock option plan
  • 30 days paid time off inclusive of holidays
  • Unlimited sick time and excellent parental leave policy
  • Access to a flex‑time policy that allows employees to work based on a flexible work schedule
  • Professional Development Benefit
  • Access to an Employee Assistance Program (EAP) through ComPsych

Please Note: Dimagi is unable to consider candidates who require sponsorship for employment visa status now or in the future for this role.

EEO Employer/Veteran/Disabled

Dimagi is an Equal Opportunity Employer. We celebrate and support diversity and are committed to providing a work environment that is inclusive and free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Doist • Cambridge (MA), Northern (KY)

Hybrid
USD 100,000 - 136,000
Medical insurance
401K matching
Stock options
+2
Engineering Manager
Engineering Manager

Meditology Services LLC • Atlanta (GA)

Hybrid
USD 140,000 - 180,000
Remote Full-Stack Engineer, Impact Platform
Remote Full-Stack Engineer, Impact Platform

Doist • Cambridge (MA), Northern (KY)

Hybrid
USD 100,000 - 136,000
Medical insurance
401K matching
Stock options
+2
Engineering Manager (Mobile)
Engineering Manager (Mobile)

Healthie • Los Angeles (CA)

Hybrid
USD 190,000 - 210,000
Equity
Benefits
Annual bonus
Engineering Manager
Engineering Manager

Worky • Winter Park (FL)

Hybrid
USD 140,000 - 210,000
Remote work flexibility
Competitive compensation
Health insurance and 401k
Engineering Manager, R&D
Engineering Manager, R&D

COMMURE Incorporated • Mountain View (CA)

Hybrid
USD 130,000 - 160,000
Engineering Manager, R&D
Engineering Manager, R&D

Athelas • Mountain View (CA)

Hybrid
USD 130,000 - 170,000
Development Manager
Development Manager

Lucem Health Inc. • New York (NY)

On-site
USD 120,000 - 160,000
Engineering Manager (Mobile)
Engineering Manager (Mobile)

Neara • Los Angeles (CA)

Hybrid
USD 190,000 - 210,000
Equity
Benefits
Annual bonus
Mid-Level Full-Stack SaaS Engineer
Mid-Level Full-Stack SaaS Engineer

MDMi • Indianapolis (IN)

Hybrid
USD 90,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+9