1

Software Engineer Volunteer Jobs in Boston, MA (NOW HIRING)

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

Software Engineer

Boston, MA · On-site +1

$110 - $125K/hr

Role We're hiring a Software Engineer to help build our platform that's redefining how CPG ... Paid volunteer outings and civic engagement leave * Annual flex funds for remote work needs ...

Senior Software Engineer

Boston, MA · On-site

$140K - $160K/yr

Senior Software Engineer (Full Stack) Location: Boston, MA (Hybrid) Department: Software ... Commuter benefits, FSA options, pet insurance, volunteer time off, and additional employee ...

... highly motivated software engineer to support several projects within our group, including ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

... highly motivated software engineer to support several projects within our group, including ... As an employee of MIT, you can also take advantage ofother voluntary benefits, discounts and perks.

... in software engineering and other areas relevant to SSCI (navigation, mission planning, autonomy ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

A/B.S computer science, computer engineering, or a related technical discipline * Proficiency in ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

A/B.S computer science, computer engineering, or a related technical discipline * Proficiency in ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

A/B.S computer science, computer engineering, or a related technical discipline * Proficiency in ... As an employee of MIT, you can also take advantage of other voluntary benefits, discounts and perks.

We are looking for a Software Engineer (Instruments) whose mission is to contribute to our ... Additional leave days Time off for dependents, 'Me days', birthdays and volunteering days off

Showing results 21-40

Software Engineer Volunteer information

See Boston, MA salary details

$69K

$160.3K

$223.3K

How much do software engineer volunteer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software engineer volunteer in Boston, MA is $160,270.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,400.00 and $187,900.00 per year, depending on experience, location, and employer.

What is a software engineer volunteer?

A Software Engineer Volunteer is an unpaid role where individuals contribute their coding skills to projects for non-profits, open-source initiatives, or startups. Volunteers assist with software development, debugging, and sometimes testing or documentation. This role provides hands-on experience, helps build a portfolio, and allows professionals to give back to the community while improving their technical skills.

What kinds of projects does a software engineer volunteer typically work on?

As a Software Engineer Volunteer, you may work on a variety of projects, such as building and maintaining web or mobile applications, automating workflows, or assisting with data analysis and reporting tools for nonprofits or community organizations. Projects often address real-world needs, like increasing accessibility, improving user experience, or supporting fundraising platforms. You might work independently or as part of a diverse, cross-functional team, often collaborating remotely. This experience provides valuable opportunities to refine your technical skills, expand your professional network, and make a meaningful impact through your expertise.

What are the key skills and qualifications needed to thrive in the software engineer volunteer position, and why are they important?

To excel as a Software Engineer Volunteer, a solid understanding of programming fundamentals, knowledge of software development methodologies, and experience with languages such as Python, Java, or JavaScript are essential. Familiarity with version control systems (like Git), collaborative platforms (such as GitHub), and possibly agile project management tools is highly advantageous. Excellent communication, teamwork, and time-management skills can set you apart in a volunteer environment where resources and supervision may be limited. These competencies are vital for contributing effectively, solving problems independently, and supporting organizational goals in a collaborative, often fast-paced setting.

What are the most commonly searched types of Software Engineer jobs in Boston, MA?

The most popular types of Software Engineer jobs in Boston, MA are:

What cities near Boston, MA are hiring for Software Engineer Volunteer jobs?

Cities near Boston, MA with the most Software Engineer Volunteer job openings:

Infographic showing various Software Engineer Volunteer job openings in Boston, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 79% In-person, and 21% Hybrid job distribution, with an average salary of $160,270 per year, or $77.1 per hour.

Autonomy Software Engineer - MAGE

Scientific Systems Company, Inc.

Burlington, MA • On-site

$108K - $131K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Our Autonomy Software Engineer will be part of the company’s core AI-enabled Autonomy Software development team. Primary responsibilities include day-to-day, agile software engineering for initial development, DevSecOps and CI/CD integration, and ongoing software test and evaluation using advanced modeling and simulation platforms. Additional responsibilities include providing autonomy software integration and test support to multiple autonomy programs aligned with specific customer autonomy objectives.  

Essential Functions:

  • Support migrations of Scientific Systems software applications to the SSCI Digital Engineering Environment, as directed, in support of current and future USG and DoD software acquisition requirements. 
  • Write and review software documentation.  
  • Support development sprints and code reviews. 
  • Develop software to achieve program milestones as directed, in accordance with modern software engineering Agile Software Development methodologies.  
  • Support Prime and customer-facing interactions.  
  • Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (Navigation, Mission Planning, Autonomy, etc.). 
  • This role may require the ability to sit or stand at a desk and work on a computer for prolonged periods of time. 
  • Must be able to obtain and maintain a US DOD Security Clearance.

Requirements

Basic Qualifications:

  • Bachelors’ of Science degree in Math, Statistics, Computer Science, Engineering, Physical Science, Operations Research, or Data Science, or equivalent experience and 3+ years progressive software engineering experience in a related industry and relevant experience with software development/R&D of AI for Robotics, Machine Learning, Robot Planning/Optimization Techniques, and/or Autonomous Uncrewed Systems Software 
  • Experience working as part of an autonomy integration team, including leading autonomy software to achieve operationally relevant software capabilities. 
  • Experience using modern software development tool chains and processes including build, test, and documentation methodologies as well as experience performing configuration (user accounts, project settings) for tools such as git/Gitlab/Github, Confluence/Jira, CI/CD, build automation tools, automated test methodologies, Model-Based System Engineering tools and techniques, etc. 
  • Experience using C/C++, Python, and/or project-specific required languages (e.g. Java, Rust, etc.). 
  • Experience designing object-oriented class structures with well-designed API within the languages of interest. 
  • Experience with DoD or other common robotics and datalink architecture standards. (especially OMS, ROS, and AFSIM, as well as FACE, DDS, STANAG 4586, J-Series, etc) 
  • Experience designing software architecture for complex software systems and integrate with DoD-standard architectures and interfaces. 
  • Experience identifying and clarifying customer technical requirements and aligning technical efforts with requirements. 

Preferred Qualifications:

  • Master’s of Science degree or PhD 
  • Excellent organizational skills and attention to detail 
  • Significant experience in AI/Autonomy/Robotics advanced technologies and software as demonstrated in successfully field-tested unmanned systems 
  • Experience in Linux-based development environments 
  • Excellent oral and written communication skills including technical writing skills used to write clear documentation for developed code. 
  • Ability to identify and creatively solve complex problems. 
  • Ability to execute logical reasoning and decision-making skills.   
  • Excellent organizational skills and attention to detail. 

Benefits

  • Salary: $108,000 - $131,000 (Depends on Experience)
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Hybrid Work Schedule
  • Free Food & Snacks
  • Wellness Resources
  • Summer 9/80 work schedule