Software Engineer
$118.09kDimagi
About Dimagi: 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.
About the Division: The Dimagi US Solutions Division (USS) provides technology and professional services to clients in the US. We envision a world in which all people receive the services they need to thrive. USS seeks to create innovative and sustainable technology solutions that improve the health and equity of individuals and communities in the US. About the Position: Dimagi is looking for a full-stack software engineer to fill our Software Engineer position to primarily work on our flagship platform CommCare, among other development opportunities that may arise. You will help to develop and improve our platform used to build, deploy, and manage applications used by hundreds of thousands of front-line workers around the world. This position is ideal for someone who prefers small organizations to large ones and a highly flexible work environment. Our developers share a passion for rapid prototyping, making things work in challenging environments, and seeing the impact of our work first-hand.
The Software Engineer position is a remote role, though we are prioritizing candidates in the Greater Boston area. The interview process requires an in-person interview at our office in CIC in Cambridge (Kendall Square). This role can work from our CIC office in Cambridge if preferred. Responsibilities:
Dimagi's Diversity Commitment 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 employment decisions are based on individual qualifications without regard to race, color, religion, age, sex, sexual orientation, ethnicity, gender identity and expression, national origin, family or parental status, veteran or disability status.
About the Division: The Dimagi US Solutions Division (USS) provides technology and professional services to clients in the US. We envision a world in which all people receive the services they need to thrive. USS seeks to create innovative and sustainable technology solutions that improve the health and equity of individuals and communities in the US. About the Position: Dimagi is looking for a full-stack software engineer to fill our Software Engineer position to primarily work on our flagship platform CommCare, among other development opportunities that may arise. You will help to develop and improve our platform used to build, deploy, and manage applications used by hundreds of thousands of front-line workers around the world. This position is ideal for someone who prefers small organizations to large ones and a highly flexible work environment. Our developers share a passion for rapid prototyping, making things work in challenging environments, and seeing the impact of our work first-hand.
The Software Engineer position is a remote role, though we are prioritizing candidates in the Greater Boston area. The interview process requires an in-person interview at our office in CIC in Cambridge (Kendall Square). This role can work from our CIC office in Cambridge if preferred. Responsibilities:
- Build new features using modern best practices such as version control, continuous integration, automated tests, and daily deploys
- Collaborate with our multicultural development and implementation teams around the globe
- Build software usable by groups of people facing unique challenges (remote locations, low levels of literacy, no experience with technology, etc)
- Work as part of a team to deliver product features and functionality
- Participate in agile process, code reviews, and release testing
- 2+ years of software development experience
- Fluent in Python
- Proven background in building quality software for the web
- Fluency in written and spoken English
- Excellent verbal and written communication skills
- Proactively manages own work and surfaces blockers to their engineering manager/team lead early
- Able to work autonomously and prioritize competing tasks
- Familiarity with the most important components of our tech stack, including Python, Django, Postgres, Elasticsearch on the back-end, and Javascript, Alpine.js, HTMX, CSS, Bootstrap, and HTML.
- Experience with AI-assisted coding tools (e.g., Claude Code)
- Enthusiasm about working in public health and international development
- Familiarity with open-source technology
- (bonus) Experience with data engineering
- 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
- Access to an Employee Assistance Program (EAP) through ComPsych
Dimagi's Diversity Commitment 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 employment decisions are based on individual qualifications without regard to race, color, religion, age, sex, sexual orientation, ethnicity, gender identity and expression, national origin, family or parental status, veteran or disability status.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Cambridge, MA vacancy
$95.6k - $188.4k
Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work$90k - $210k
...and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US National...SuggestedFull time- ...MassachusettsRemote LocalDirect Hire$125k - $150kJob Description A rapidly growing fintech company is hiring a Senior TypeScript Engineer to join their engineering team. As a Senior TypeScript Engineer, you'll play a key role in building automation systems that collect...SuggestedFull time
$100k - $300k
Watertown, MAR&D - Software /Full-time /On-siteThe Company:We believe general-purpose, generally-intelligent robots will be built in our... ...ordinary robots to achieve extraordinary things. As a platform engineer, your work lies at the center of this challenge, orchestrating...SuggestedFull timeWork at officeShift work$130k - $175k
...to understand how those features work and contribute to different parts of the platform.What skills do I need?5-7+ years of software engineering experience, ideally at a SaaS enterprise software company.Strong proficiency in TypeScript and experience with Postgres is required...SuggestedTemporary workWork at officeLocal areaFlexible hours3 days per week$185k
Senior Full Stack Software EngineerFully REMOTE - working mostly East Coast/Central hoursCompensation up to $185,000+ depending on location... ..., contribute to architectural decisions, and mentor junior engineers.- Collaborate closely with Product, Data, and cross-functional...Remote work- ...helps organizations design, build, and deliver enterprise-class software and analytics platforms. Leveraging expertise in AI,... ...growing and have immediate opportunities for Full Stack Software Engineers to work with our premier clients. In this role, you will be responsible...Immediate start
- ...Full-Stack Software Engineer Born at MIT, Infinite Cooling is eliminating cooling bottlenecks across critical industries: In data centers, we unlock compute capacity by reducing cooling power needs. In power plants and industrial facilities, we increase output by lowering...
$173k - $234k
...Developer Experience is a crucial function that empowers our engineers to excel in their craft. As a technical leader in the Platform... ...feedback.Implement feedback loops that integrate quality into software development workflows.Champion effective engineering and operational...Work at officeLocal areaFlexible hours3 days per week- ...Senior Full Stack Software Engineer (.NET / Angular / AWS) Location: Boston, MA – Hybrid Employment Type: Full-time About Verisk Extreme Event Solutions At Verisk, we help the world understand and prepare for extreme risks. From natural disasters to climate...Full timeH1bFlexible hours
$150k - $215k
...their bodies and daily lives.We are seeking a Senior Data Platform Engineer to build and evolve the foundational infrastructure that powers... ...partner closely with data engineers, ML platform engineers, software engineers, and data scientists to design, develop, and operate...Full timeWork at officeRelocation$148k - $222k
...all skill levels across all of our teams. Learn more about our engineering culture at We love tackling tough engineering problems and... ...related field, or equivalent experience7+ years of experience in a software engineering disciplineHighly skilled in using at least one...$100k - $300k
Watertown, MAR&D - Software /Full-time /On-siteThe CompanyWe believe general-purpose, generally-intelligent robots will be built in our... ...level collaboration and respect.The RoleAs a Full Stack Software Engineer at Tutor Intelligence, you’ll design, build, and deploy user...Full timeWork at officeShift work- ...complex risks—from natural catastrophes and climate change to emerging global threats. Our teams combine advanced science, modern software engineering, and powerful analytics to build solutions that support critical decisions for insurers, businesses, governments, and...H1bFlexible hours
$125k - $175k
.... Protecting our members’ data and ensuring our systems scale securely and reliably is core to this mission.WHOOP is hiring a Software Engineer II focused on backend development to build and enhance systems that power our platform. This role will directly contribute to...Full timeWork at officeWorldwideRelocation- ...Software Engineer, Platform - Boston We are a disruptive, venture-backed fintech business working to revolutionize consumer finance with simple, free technology for storing and using money. Our product enables people worldwide to transfer money, easily and securely,...Remote workWorldwide
$125k - $175k
...understanding of their bodies and daily lives. Our wearable technology and software platform provide personalized insights that help individuals optimize their health, fitness, and recovery.As a Software Engineer II (Frontend), you will play a key role in shaping and delivering...Full timeWork at officeRelocation$135k - $325k
Job OverviewThe Senior Software Engineer will play a key role in designing, building, and evolving Arrowstreet Capital's Shared Data Platform. This platform enables teams across the firm to efficiently access, discover, and leverage critical datasets through scalable, reliable...Full timeLocal area$150k - $215k
...understanding of their bodies and daily lives. Our wearable technology and software platform provide personalized insights that help individuals... ...their health, fitness, and recovery.As a Senior Software Engineer on the AI team, you will play a key role in building and...Full timeWork at officeRelocation$174k - $252k
...or equivalent practical experience. 5 years of experience with software development in C++, Go, or Python.3 years of experience in... ...Knowledge of algorithms and data structures.Google's software engineers develop the next-generation technologies that change how billions...$135k - $325k
...OverviewOur mission is to build the future technology stack for our software development teams to leverage. The platform technologies we... ...with automated testing frameworksPlatform Engineering or Composable Application experience is a plusThe base salary...Full timeLocal area$148k - $222k
...creators to own their own destiny.The mission of the Platform Engineering team is to provide infrastructure primitives, platforms, tooling... ...core platform services and developer experience.As a Senior Software Engineer, you'll work on crafting a paved path for product teams...Work at office$125k - $175k
...Protecting our members’ data and ensuring our systems scale securely and reliably is core to this mission.We are looking for a Software Engineer II (Full Stack Web) to join our Client Platform team, focused on Design Systems and Translations. In this role, you’ll design...Full timeWork at officeRelocationFlexible hours$95k - $165k
...platforms. The ideal candidate is a self-driven, team-oriented hands-on engineer who enjoys working on complex problems as part of a team. This role is responsible for designing and implementing software solutions which take complex investment processes and bring them to...Full timeLocal area$120k - $202.5k
...that support high volume financial transactions, real-time data access, and regulatory grade controls. We are seeking a Senior Software Engineer to provide technical leadership across our backend and data platforms, shaping architecture, engineering standards, and system...Full timeTemporary workFlexible hours- ...industry through cutting-edge automation, AI, and intelligent software. Backed by experienced founders and leading industry investors,... ...sites. The Opportunity We're seeking a Senior Full Stack Software Engineer to lead the development of a next-generation mobile inspection...Full time
$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's...Local area$116k - $174k
...Why You Should Join the Test Frameworks and Tooling Team Engineering confidence is our primary product. We are not testers, but rather... ...Are: Analytical Problem Solver: You have 2+ years of software engineering experience with a focus on writing clean,...$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$125k - $175k
...empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.WHOOP is hiring a Software Engineer II to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP’s...Full timeWork at officeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software developer fintech Cambridge, MA
- startup software engineer Cambridge, MA
- financial software developer Cambridge, MA
- junior software developer remote Cambridge, MA
- software engineer Cambridge, MA
- software data engineer Cambridge, MA
- software developer internship no experience Cambridge, MA
- part time software developer Cambridge, MA
- software engineer amazon Cambridge, MA
- senior robotics software engineer Cambridge, MA

