Engineering Manager

Dimagi
$90,501 - $142,423Hybrid

About The Position

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.

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.

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • Design, run, and continuously improve the team's workflows, including sprint ceremonies, retrospectives, and release planning.
  • Actively foster team engagement and interpersonal connection by building a supportive environment through purposeful, collaborative meetings and events.
  • 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.
  • Work with leaders to drive the engineering roadmap and manage infrastructure upgrades, balancing feature delivery against tech debt and performance investments.
  • 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.
  • Maintain rigorous tech compliance, including managing recurring SOC 2 processes as well as overseeing security testing and audits.
  • 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.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service