ForGood
Home / Jobs /Engineering & Technology / Engineering Manager
D
Dimagi

Engineering Manager

LocationCape Town office (Hybrid)
SetupHybrid
LevelSenior
Posted10h ago
Engineering & Technology

Quick answer

Dimagi is hiring a hybrid Engineering Manager based in Cape Town paying 1,225,227 ZAR to lead their core CommCare engineering team through mentorship and strategic technical delivery.

Role
Engineering Manager
Organization
Dimagi
Location
Cape Town office (Hybrid)
Work setup
Hybrid
Level
Senior
Compensation
1,225,227 ZAR annually
Category
Engineering & Technology

The role

Dimagi is seeking an Engineering Manager to lead the core team responsible for CommCare, a widely-deployed open-source digital platform for frontline workers. This hybrid, high-impact role involves managing a globally distributed team of software engineers, fostering a culture of mentorship, and driving technical delivery and infrastructure roadmaps. The successful candidate will collaborate closely with product and engineering leadership to ensure operational efficiency, security compliance, and successful product feature delivery. The role requires daily overlap with US Eastern Time hours.

What you'll do

  • Manage and mentor a distributed team of approximately six software engineers.
  • Design and optimize team workflows, including sprint ceremonies and retrospectives.
  • Drive the engineering roadmap while managing technical debt and infrastructure upgrades.
  • Partner with product leaders to scope and deliver new features on schedule.
  • Maintain technical compliance and security standards, including recurring SOC 2 processes.

What it takes

  • 5+ years of experience managing software engineers.
  • Proven track record of owning product roadmaps and meeting delivery timelines.
  • Experience working in asynchronous, globally distributed teams.
  • Strong understanding of technical stacks such as Python/Django, Postgres, and AWS.
  • Empathetic leadership skills with experience in performance coaching and conflict resolution.

What you'll bring

Team ManagementSoftware Engineering LeadershipRoadmap ManagementAgile/Sprint CeremoniesTechnical Compliance (SOC 2)Python/Django

How we treat you

100% employer-sponsored medical insurance, 5% retirement fund match, employee stock option plan, 30 days paid time off, unlimited sick time, parental leave, flex-time policy, professional development benefit, and an Employee Assistance Program.

Frequently asked questions

Is this role remote or in-office?

This is a hybrid role based out of Dimagi's Cape Town office that requires daily availability during 4 hours of US Eastern Time morning overlap.

What is the compensation for this position?

The annual salary for this position is 1,225,227 ZAR.

What are the primary qualifications for this role?

Applicants need 5+ years of software engineering management experience, a history of successful roadmap ownership, and familiarity with distributed team workflows and the CommCare tech stack.

How do I apply for this position?

The job description does not provide a specific deadline or external link; interested candidates should follow standard application procedures via Dimagi's website or portal.

How to apply

Apply directly on Dimagi's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Dimagi's official posting before applying.