Dimagi Pay & Benefits | Glassdoor

Dimagi Overview

Work Here? Start responding to reviews
Cambridge, MA
1 to 50 employees
Company - Private
Computer Hardware & Software
$5 to $10 million (USD) per year
At Dimagi, we’re committed to creating great impact by creating great technology. We develop cutting-edge software tailored for underserved communities, where literacy rates are low, electricity is sparse, and wifi is inexistent. Our end users are midwives in ... Read more

Mission: We deliver open and innovative technology to help underserved communities everywhere.

Dimagi Reviews

Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
(no image)
Jonathan Jackson
18 Ratings
  • "loved my time at Dimagi"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Field Service Manager
    Former Employee - Field Service Manager
    Positive Outlook
    Approves of CEO

    I worked at Dimagi full-time (More than a year)


    working alongside smart and interesting colleagues, getting to travel a lot


    sometimes hard to establish a work-life balance

See All 26 Reviews

Dimagi Photos

Dimagi photo of: Dimagi staff in India, Guatemala, and Thailand
Dimagi photo of: After a long hike in Guatemala for Dimagi Away Month
Dimagi photo of: A Dimagi Field Manager during a technology training in Thailand
Dimagi photo of: Getting to a field site in Senegal
Dimagi photo of: Dimagi Away Month in Antigua, Guatemala
Dimagi photo of: A Dimagi Project Manager at a field site in Nigeria
See All PhotosSee All

Dimagi Interviews



Getting an Interview

Getting an Interview





    Mobile Software Engineer Interview

    Anonymous Interview Candidate in Cambridge, MA
    No Offer
    Positive Experience
    Average Interview


    I applied online. The process took 3 weeks. I interviewed at Dimagi (Cambridge, MA) in April 2017.


    First of all, although I ended didn't getting the offer from them my overall experience from the interview with them was positive.

    Basically, their interview consists of 3 parts:
    1)Phone screen - Talk with the dev and code online with them
    2)On-site 3 hour interview, 2 with developers, 1 with non-developer on the tech team
      (Whiteboard coding)
    3)Final on-site interview, where given an assignment which you have to complete within 3 - 4 hours and discuss with a group of developers about the assignment

    I got to the final part of the interview. I was basically tasked to create an app to that takes in commands, and based on the commands I would output the response. An example would be like, if I typed "help", it would list out all the commands and what they do in an output text.

    I was able to get most of it done and added a couple extra features in like say when the user inputs "lunch", the app would redirect to Google Maps which lists out all the restaurants nearby. Also, like having one of the commands redirect to the Youtube app, and web browser and such.

    I honestly felt confident that I was able to achieve all of these under a time constraint and added extra features too. Thinking that I would get the offer, but ended up not getting it.

    While I was deeply saddened to find out about this, I did get some feedback about my final interview. Although I have gotten most of the features working, they mentioned that they would like to see more abstraction and encapsulation to avoid code repetition. Which was something I didn't think about since I was under a time constraint and have to get features working. I usually have the mindset of getting things done first, then optimize it and make it look clean later. I guess my optimization and cleaning parts need more work.

    Overall, what do I think about this company? Would I recommend people to apply to this company?
    My answer is yes! The people I met are really nice and friendly people, NO JOKE! From what I've experienced talking to them, they give me an impression that they have fun both in and out of work which I think is an important aspect in a job.
    NOTE: The reason why the interview lasted around 3 weeks was because that their mobile team was not around the area at that time, and that they wanted to setup an appropriate time for me to meet them.

    Interview Questions

    • How did you find Dimagi?   Answer Question
    • Given more time for the project, what other features would you add to the app?   1 Answer
See All 14 Interviews

Dimagi Awards & Accolades

  • Top Company Culture, Entrepreneur Magazine, 2015
  • Certified Benefit Corporation (Massachusetts), Benefit Corporation, 2012
See More

Work at Dimagi? Share Your Experiences

  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate