Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$130.32k
Full-time

Dimagi

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 Engineer II 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 II 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 and improve existing 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) Brainstorm and surface ideas on how to improve our software design and development process continually Work as part of a team to deliver product features and functionality Act as a resource to other developers at the company on specific areas of expertise and/or product features Contribute to a productive culture of code reviews and provide useful feedback Code quality and excellence sets an example for junior members of the engineering team Identify areas for improvement for their immediate team and propose solutions to the engineering managers/tech leads Relevant Skills 4+ 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 Benefits Provided 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 final salary for this position is $130,319 annually. This salary is calculated for the Greater Boston Area and will be cost adjusted to your location if you choose to be based elsewhere. 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 Access to a flex-time policy that allows employees to work based on a flexible work schedule Home office and remote work benefits. Access to an Employee Assistance Program (EAP) through ComPsych Please Note: Dimagi is unable to consider candidates who require sponsorship for employment visa status now or in the future for this role. EEO Employer/Veteran/Disabled Dimagi is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. If you are interested in applying for employment and need special assistance or a reasonable accommodation during the application or interview process for a posted position, please contact us at View phone number on click.appcast.io or send an email to View email address on click.appcast.io detailing your request.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in United States vacancy
  • $122.43k - $194.39k

     ...DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex...  ...technology and production. Purpose Divergent is seeking a Full-Stack Software Engineer II to help build and scale the software platforms that power... 
    Suggested
    Temporary work

    Alumni Ventures

    Torrance, CA
    19 hours ago
  •  ...collaborating with Verisk to connect them with exceptional professionals for this role. Description We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal... 
    Suggested

    Verisk

    Burr Ridge, IL
    15 days ago
  •  ...grow within your role and advance your career - and we have the perfect software engineering opportunity for you. Step into a high-impact engineering role at JPMorganChase as a Software Engineer II within Corporate - Cloud Foundational Services , where you'll help... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  • The Blue Venture Fund in Oak Brook, Illinois, is searching for a talented Software Engineer II. You will collaborate with a seasoned product development team to create scalable user experiences and API/service-based solutions. This role involves transforming designs into... 
    Suggested

    The Blue Venture Fund

    Oak Brook, IL
    4 days ago
  • Remitly Inc. in Seattle is seeking a Full Stack Software Development Engineer II for the Post Submit Experience team. You will design and implement backend services that enhance customer confidence after money transfers. Successful candidates will have 3+ years experience... 
    Suggested

    Remitly

    Seattle, WA
    4 days ago
  • Remitly Inc. is looking for a Fullstack Software Development Engineer II to join our Growth team in Seattle, WA. You'll be responsible for building reliable and scalable features that enhance customer trust for high-value transfers. The ideal candidate possesses a Bachelor... 

    Remitly

    Seattle, WA
    4 days ago
  • A financial services firm is seeking a Developer II to engage in a full-stack environment, overseeing all development processes. This...  ...a Bachelor's Degree in Computer Science and have 2-4 years of software development experience, familiar with C#/.NET and Angular. The position... 

    Stifel Financial Corp.

    Saint Louis, MO
    3 days ago
  • $120.3k - $161.3k

     ...Software Engineer II - Ad Platform, Integrating Engineering Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers... 
    Work experience placement
    Remote work

    Disney

    United States
    5 days ago
  •  ...About the Role We’re looking for a product-focused Software Engineer II to join our fast-growing Experiences Engineering team. This is a full-stack role, leveraging Java, SQL, React, AWS and AI tools . It’s ideal for mid-level engineers who enjoy solving complex problems... 
    Work at office
    Remote work
    Flexible hours

    TripAdvisor

    Poland, NY
    4 days ago
  •  ...Position: Platform Support Engineer / Software Engineer II Location: Cincinnati, Ohio Duration: Contract (6 months) Job ID: 177843 Job Overview: This role is essential for supporting ongoing operations across Portal iQ platforms and environments. The... 
    Full time
    Contract work

    Pinnacle Group

    Cincinnati, OH
    3 days ago
  • $89.4k - $134k

     ...Primary technologies include TypeScript, Java, Node.js, React, Postgres, Rest APIs, AWS and Claude Code, among others. The Software Engineer II applies secure software engineering principles to the design, development, testing, maintenance, and evaluation of software... 
    Visa sponsorship

    Cox

    Tucker, GA
    5 days ago
  • $80k - $100k

     ...Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its allies...  ...than 70 countries across all 7 continents. Job Summary The Software Engineer II will perform full stack development with C# program, MVC,... 
    Hourly pay
    Contract work
    Local area
    Remote work

    SwiftCruit

    New York, NY
    18 hours ago
  • $85.48k - $157.87k

     ...including our most recent Forbes award of being one of America's Best Midsize Employers for 2026! Position Summary: As a Software Engineer in Testing II, you will be responsible for designing, developing, and maintaining simple software testing frameworks and tools. This... 
    Local area
    Immediate start
    Shift work

    Mercury Insurance Services, LLC

    California, MO
    2 days ago
  • $117.5k - $157.5k

     ...and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists...  ...of the “World's Most Admired Companies” . Job Summary : Software Engineer II (Salesforce) Role Overview As a Software Engineer II, you will... 
    Work experience placement
    Worldwide

    Disney Entertainment and ESPN Product & Technology Careers

    Glendale, CA
    18 hours ago
  •  ...summaries), internal AI tooling for editorial, product, design, engineering, and business teams, content and product classification...  ..., accurate, and trustworthy. Your New Role...  As a Software Engineer II on AI Systems, you will design, build, and operate AI-... 

    Warner Bros. Discovery

    Atlanta, GA
    51 minutes ago
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or Cincinnati, OH 45249 - 3 days onsite... 

    Ampcus

    Cincinnati, OH
    6 days ago
  • $130k - $170k

     ...Software Engineer II Fort Lee, New Jersey, United States Who We Are Cross River builds the infrastructure behind the world's most innovative financial products. Our technology and capital solutions power payments, cards, lending, and digital asset capabilities... 
    Temporary work
    Work at office
    3 days per week

    Cross River

    Fort Lee, NJ
    5 days ago
  • $123k - $165k

     ...Software Engineer II Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media business... 
    Local area

    The Walt Disney Studios

    New York, NY
    4 days ago
  •  ...This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of millions of people...  ...living and working in space to benefit Earth. As a Software Engineer II, you will join a team of passionate software platform engineers... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    2 days ago
  •  ...Description: Lead Software Engineer Specialist - DIRECT HIRE (Grant Funded) Salary: 160k - Non-Negotiable This is a repost...  ...: USC Campus and Aux Working Job Title : Software Engineer II Markup Category : Information Technology Shift Details/... 
    Temporary work
    Casual work
    Remote work
    Shift work
    1 day per week

    Tricehealthcare

    Playa Vista, CA
    5 days ago
  • $90k - $125k

     ...Software Engineer II Liberty Lake, Washington OpenEye, the cloud video platform company, is seeking a Software Engineer II to join our growing Apex team. If you thrive in an innovative, collaborative, and casual atmosphere, apply today! Job Summary As a Software... 
    Temporary work
    Casual work
    Worldwide
    Flexible hours

    OpenEye

    Liberty Lake, WA
    18 hours ago
  •  ...Are you ready to join a growing team? CTG is seeking a Software Engineer II to join our client's technology team. This role is ideal for a developer with strong ServiceNow experience, particularly with ServiceNow Catalog and Flow Designer, who is interested in... 
    Local area

    Computer Task Group

    Buffalo, NY
    1 day ago
  • $171k - $209k

     ...Job Description Employer: Uber Technologies, Inc. Job Title: Software Engineer II Job Location: Seattle, Washington Job Type: Full Time Rate of Pay: $171,000 to $209,000 per Year You will be eligible to participate in Uber's bonus program... 
    Full time
    Work at office
    Remote work

    Uber Technologies Inc

    Seattle, WA
    2 days ago
  •  ...Job Description: Software Engineer II 3-4 years of experience required Onsite in Redmond, WA Job Description This role sits at the center of our team's expansion and will have a direct impact on documentation, processes, and customer relationships. Work will... 

    Infotech Sourcing

    Kirkland, WA
    4 days ago
  • $109k - $204k

     ...Software Engineer II, Developer Experience Livingon, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    3 days ago
  •  ...Tier II Software Engineer The Tier II Software Engineer is responsible for reviewing current software, developing and writing new software using AI integrations and machine learning, analyzing and presenting ideas for improvement for software applications under development... 
    Full time
    Work at office
    Monday to Thursday
    Flexible hours

    Pain Treatment Centers of America

    Little Rock, AR
    2 days ago
  •  ...Software Engineer II Location: Hybrid - Exton/Philadelphia, PA, US Position Summary: We are looking for a passionate Software Engineer II to help design and build the web-based viewing and collaboration experiences at the heart of Bentley Infrastructure Cloud... 
    For contractors
    Work experience placement
    Worldwide

    Bentley Systems

    Exton, PA
    3 days ago
  • $60k - $77k

     ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Software Engineer II is responsible for analyzing the data, designing and/or debugging the conversion tool, QA and auditing of the output. You... 
    Work at office
    Local area

    Jack Henry & Associates

    Birmingham, AL
    2 days ago
  • $150.1k - $225.1k

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II, Social Platform Applications Rancho Bernardo, CA The Software Engineer II role will design and develop solutions for... 
    Flexible hours

    Sony Interactive Entertainment

    San Diego, CA
    5 days ago
  • $130k - $140k

     ...areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being...  ...serve with MKS2. JOB SUMMARY: The Software Engineer II will design, develop and maintain mission-critical software in... 

    MKS2 Technologies

    Colorado Springs, CO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!