1

Volunteer Software Development Jobs in Michigan (NOW HIRING)

Work cross functionally with SW development (supplier or internal), SW validation, Calibration ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

Maintain technical documentation and adhere to software development best practices. Qualifications ... Additional Voluntary Benefit Programs * Off-site company events & Employee Luncheons Who are we?

Development Associate

Wyoming, MI · On-site

$18.48 - $19.22/hr

Enlists support from Board members, executive managers, outside stakeholders and volunteer ... Knowledge of advanced business tools, such as report writing software, databases, and graphic ...

Enlists support from Board members, executive managers, outside stakeholders and volunteer ... Knowledge of advanced business tools, such as report writing software, databases, and graphic ...

Follows Wynright standards for documentation and software development * Provides verbal and written ... Voluntary and Company paid life insurance along with company paid short- and long-term disability ...

ServiceNow Developer

Detroit, MI · On-site

$113K - $188K/yr

Job Family: SAAS/PAAS/Cloud Application Development, SAAS/PAAS/Cloud Consulting, Software ... Voluntary Life and AD&D Insurance * Health Savings Account, Health Care & Dependent Care Flexible ...

Work cross functionally with SW development (supplier or internal), SW validation, Calibration ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

Background in software development in embedded systems, control systems, Matlab Simulink/Stateflow ... Student loan refinancing programs * 18 paid volunteer hours each year to make a difference in your ...

Posted today

This role involves working closely with our development team to design, develop, test, and deploy ... On-Site Fitness Center * Voluntary Health and Dependent Care Reimbursement Accounts * Life ...

This role involves working closely with our development team to design, develop, test, and deploy ... On-Site Fitness Center * Voluntary Health and Dependent Care Reimbursement Accounts * Life ...

This role involves working closely with our development team to design, develop, test, and deploy ... On-Site Fitness Center * Voluntary Health and Dependent Care Reimbursement Accounts * Life ...

next page

Showing results 1-20

Volunteer Software Development information

What is volunteer software development?

Volunteer software development involves individuals offering their programming skills and technical expertise for free to support non-profit organizations, open-source projects, or community initiatives. These volunteers help build, maintain, or improve software systems without monetary compensation, often to support causes they care about. This work can range from designing websites to developing complex applications, and may be done remotely or on-site. Volunteering in software development not only helps organizations achieve their missions but also provides volunteers with valuable experience and networking opportunities.

What are the key skills and qualifications needed to thrive as a Volunteer Software Developer, and why are they important?

To thrive as a Volunteer Software Developer, you need a solid understanding of programming languages, version control, and software development principles, typically gained through education or self-study. Familiarity with platforms like GitHub, issue trackers, and common frameworks or libraries is highly beneficial. Strong communication, teamwork, and a proactive attitude help you collaborate effectively with diverse teams and stakeholders. These skills enable volunteers to contribute meaningful code, support project goals, and drive positive impact in resource-limited environments.

What are some common challenges faced by volunteer software developers, and how can they be effectively managed?

Volunteer software developers often work with teams that have varying skill levels and may be distributed across different time zones, making communication and coordination challenging. Additionally, since volunteer roles are typically part-time or flexible, balancing project deadlines with volunteers’ availability requires strong project management and clear expectations. To manage these challenges, it’s helpful to use collaborative tools, maintain regular check-ins, and establish clear documentation and coding standards. Open communication and a supportive team culture can also help volunteers stay engaged and productive.

What is the difference between Volunteer Software Development vs Software Developer?

AspectVolunteer Software DevelopmentSoftware Developer
CredentialsTypically no formal credentials required; passion and basic coding skillsBachelor's degree in Computer Science or related field often required
Work EnvironmentNon-profit, open-source projects, or community initiativesCorporate, startup, or freelance settings
Employer & IndustryNon-profit organizations, open-source communitiesTech companies, startups, consulting firms
Search & Comparison IntentVolunteering opportunities, unpaid coding rolesPaid employment, career development

Volunteer Software Development involves unpaid work for non-profit or open-source projects, often with flexible credentials. Software Developers typically work in paid roles within companies, requiring formal education and professional experience. Both roles involve coding but differ mainly in compensation, work environment, and career progression.

What are the most commonly searched types of Software Development jobs in Michigan? The most popular types of Software Development jobs in Michigan are:
What are popular job titles related to Volunteer Software Development jobs in Michigan? For Volunteer Software Development jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Volunteer Software Development job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
BMS Software DRE

BMS Software DRE

Stellantis

Auburn Hills, MI • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 26 days ago


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 128 frontline employees who took The Breakroom Quiz

15th of 44 rated automakers


Job description

The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements team) for developing and integrating BMS Software for advanced automotive battery pack from initial design concept through full volume production for XHEV software Applications.

Job responsibilities include but are not limited to:

  • Lead the planning and integration program HVBS software requirements that satisfy vehicle and HVBP level functional objectives
  • Work cross functionally with SW development (supplier or internal), SW validation, Calibration Diagnostics, FUSA and Architecture teams to manage SW release timing to meet Vehicle build and program timing needs
  • Lead interface for SW issue resolution for BMS Software on a component, pack and vehicle level
  • Lead technical input for SW coordination and requirements alignment meetings
  • Coordinate HVBS change management for BMS
  • Support BMS Validation, SW development and troubleshooting as needed

Our Benefits - Designed with You in Mind

Comprehensive Health & Well-being Coverage

From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected.

Generous Paid Time Off

We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24 th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.

Competitive Retirement Savings Plans

We help you plan for the future with:

  • An employer match on contributions to your 401k, Roth, and Catch-Up plans
  • An employer contribution, even if you don’t contribute

Income Protection & Insurance Options

Benefit from included and optional disability, life, and other insurance programs - because your peace of mind matters.

Company Vehicle Lease Program

Eligible employees and their immediate families can enjoy company vehicle lease options with included insurance, maintenance, and unlimited mileage. Plus, take advantage of exclusive discounts on Stellantis products.

Family Building Benefit

We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.

Support for Your Growth and Giving Back

We believe in investing in your future and your passions:

  • Tuition reimbursement
  • Student loan refinancing programs
  • 18 paid volunteer hours each year to make a difference in your community

And so much more!

When you join us, you’re not just building a career - you’re joining a company that supports you, inside and outside of work.


What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom