Dimagi logo

Engineering Manager

Dimagi

Posted about 8 hours ago

About Dimagi

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 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 leaders to 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.

Want to see the full job description?

Sign in to view the complete details and apply to this position.

Job details

Workplace

Office

Location

United States

Experience

SE

Salary

91k - 142k USD

per year

Similar

Jobr Assistant extension

Get the extension →