> Markdown version of [/jobs/ext/3724064-software-engineer](https://www.wearedevelopers.com/jobs/ext/3724064-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** DIMAGI, INC. - **Location:** Cambridge, MA, United States (Remote available) - **Experience:** Experienced - **Salary:** $118,094.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, Bootstrap (Software), Cascading Style Sheets (CSS), Code Review, Continuous Integration, Information Engineering, Django Web Framework, Elasticsearch, Python (Programming Language), PostgreSQL, Load Testing, Open Source Technology, Software Engineering, Claude Code, Backend, Software Version Control - **Published:** October 14, 2026 - **Apply:** https://www.thejobnetwork.com/job/software-engineer-509979980 ## About the Role * 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 ## Description * 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