Transform your resume with AI

Leverage AI rewrites and personalized suggestions to create a compelling resume
Start your free trial now →
About Us: Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation. Our primary product, CommCare, is the most widely-deployed open-source digital platform for enabling Frontline Workers. Since 2002, Governments and organizations across all sectors have built customized mobile, web, and SMS applications on CommCare to deliver services to underserved populations. 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.
The Global Technology Division’s mission is to lead Dimagi’s technical strategy and ensure quality on our platform. Most of our team members operate in a matrix, where they collaborate with other technical team members and benefit from shared knowledge, experience, and comradery, while also being assigned to a business division to help align technical and business goals.
About the Position:
We’re looking for a Lead Software Engineer to be the most senior technical person on the 10-person Digital Adherence team working on the SureAdhere platform. This position will partner closely with our Director of Product to chart the course of product and technical direction, and serve as a mentor for the other engineers on the team. This individual contributor role is roughly 50% hands-on coding and 50% strategic, ensuring our technical vision and execution align seamlessly with product goals.
This Lead Software Engineer will formally join our Global Technology team supporting the Digital Adherence team. The Global Technology Division’s mission is to lead Dimagi’s technical strategy and ensure quality on our platform. Most of our team members operate in a matrix, where they collaborate with other technical team members and benefit from shared knowledge, experience, and camaraderie, while also being assigned to a business division to help align technical and business goals.
Responsibilities
Technical leadership
Partner with the Director of Product to develop and execute on our technical roadmap, providing feedback on structure and feasibility of proposed solutions to user needs
Own the architectural vision and technical strategy for our platform, ensuring scalability, reliability, and performance
Build out features as defined in collaboration with Director of Product
Evaluate and recommend tools, frameworks, and best practices to improve our engineering processes and product quality
Collaborate closely with design, product, and other stakeholders to ensure technical feasibility and a clear path to execution
Hands on development
Write clean, scalable code that meets our standards for code quality and modern best practices such as version control, continuous integration, automated tests, and containerisation
Lead by example: demonstrate high-quality coding practices, and champion effective pull-request processes
Solve complex technical challenges, troubleshoot production issues, and optimize application performance
Team collaboration
Collaborate with 3-6 engineers (across time zones) to unblock each other, handle code reviews, and collectively deliver product value
Proactively communicate status, raises potential concerns about roadblocks, and drive to solutions
Identify areas for improvement on the team relating to velocity, organizational efficiency, and overall impact on customer problems, and collaborate on their prioritization
Mentor and assists more junior team members, act as a resource to other developers on the team on specific areas of expertise and/or product features
Relevant Skills
Technical
10+ years of software development experience in a modern environment
Deep knowledge of scalable application architecture patterns
Deep knowledge of database design for applications
Knowledge and experience of how to build engineering teams, and opinionated on how to structure a team to best leverage skill allocation and overlap
Experience in agile and working with cross functional teams - comfortable working in an environment that focuses on product over technology, with technical solutions supporting the platform’s goals
Team
Experience guiding a team in adopting best engineering practices, code quality standards, and technical processes
Ability to influence and inspire without formal direct reports—this role is about leadership through expertise and trust, not authority
Strong collaboration skills, with an emphasis on constructive feedback and knowledge sharing
Confident in working with cross-functional teams (product, design, operations) to align on goals and milestones, as well as leading technical discussions and presenting complex ideas in an easy-to-understand format
Fluency in written and spoken English
Excellent verbal and written communication skills
Relevant work rights within the country of residence
Bonus
(Bonus) Familiarity with some components of our tech stack. We use .NET core, Entity Framework, Bootstrap, Angular, Python, Docker containerisation, Azure Active Directory, Kubernetes, and TeamCity
(Bonus) Familiarity with Android and iOS mobile app development
(Bonus) Exploits AI-assisted development
(Bonus) Bachelors or Masters Degree in Computer Science, Computer Engineering, or equivalent experience
(Bonus) Enthusiasm about working in public health and international development
Compensation and Benefits: 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 145,273.00 USD 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
30 days paid time off inclusive of holidays
Unlimited sick time and excellent parental leave policy
Home office setup and remote work benefit
Professional Development Benefit
Access to an Employee Assistance Program (EAP) through Magellan Healthcare
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.
No salary data published by company so we estimated salary based on similar jobs related to Design, Docker, Mobile, Senior, Junior, Android and Engineer jobs that are similar:
$30,000 — $55,000/year
💰 401(k)
🌎 Distributed team
⏰ Async
🤓 Vision insurance
🦷 Dental insurance
🚑 Medical insurance
🏖 Unlimited vacation
🏖 Paid time off
📆 4 day workweek
💰 401k matching
🏔 Company retreats
🏬 Coworking budget
📚 Learning budget
💪 Free gym membership
🧘 Mental wellness budget
🖥 Home office budget
🥧 Pay in crypto
🥸 Pseudonymous
💰 Profit sharing
💰 Equity compensation
⬜️ No whiteboard interview
👀 No monitoring system
🚫 No politics at work
🎅 We hire old (and young)
Location
Boston, Massachusetts, United States