Dimagi is seeking an Engineering Manager to lead the core CommCare team, responsible for managing a globally distributed team of software engineers, structuring workflows, and driving technical initiatives.
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
Benefits
- 100% employer-sponsored medical insurance
- 5% match to Employees’ Retirement Fund
- 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