1

Computer Programmer Volunteer Jobs in Illinois (NOW HIRING)

The CAD Programmer reviews work orders and procedural manuals to determine critical dimensions of ... Community engagement and volunteer opportunities. Physical Requirements Stand or Sit(Stationary ...

The CAD Manager will partner with civil and structural project managers, project engineers ... Voluntary Benefits * Paid Parental Leave * Paid Time off * Paid Holidays (10 days) * Profit Sharing ...

CAD Designer

Chicago, IL · On-site

$25 - $35/hr

Langan provides expert land development engineering and environmental consulting services for major ... volunteerism and philanthropy; offers workplace flexibility, along with carbon-neutral office ...

Langan provides expert land development engineering and environmental consulting services for major ... volunteerism and philanthropy; offers workplace flexibility, along with carbon-neutral office ...

Combines CAD/CAM programming, machine setup, and hands‑on support to ensure efficient ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

The EDM Programmer is responsible for utilizing CAD/CAM software to develop, optimize, and maintain ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

Embedded SW Engineer

Mossville, IL · On-site

$127K - $146K/yr

... Computer Engineering, Computer Science or a related field plus 6 years of software development ... Voluntary Benefits and Employee Discounts* * Career Development* * Incentive bonus* * Disability ...

Sr. BI Developer

Elmhurst, IL · On-site

$153K - $173K/yr

Master's degree in Computer Science, Computer Engineering, or any Engineering field or related ... Voluntary Life Insurance Continuing Education Opportunities Free Prescription or Non-Prescription ...

Experience using Mastercam or similar CAD/CAM software for offline CNC programming. * Ability to ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

CNC Programmer

Loves Park, IL · On-site

$26.45 - $40.87/hr

Voluntary Life Insurance * Long Term Disability * Employee Assistance Program * Paid Time Off (PTO ... The employee is frequently required to type, use telephonic devices, and view data on computer ...

CNC Programmer

Loves Park, IL · On-site

$26.45 - $40.87/hr

Voluntary Life Insurance * Long Term Disability * Employee Assistance Program * Paid Time Off (PTO ... The employee is frequently required to type, use telephonic devices, and view data on computer ...

Basic computer skills including Word, Excel, Outlook, and Adobe Acrobat. * Ability to document and ... Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term ...

next page

Showing results 1-20

Computer Programmer Volunteer information

See Illinois salary details

$32K

$63K

$92.5K

How much do computer programmer volunteer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for computer programmer volunteer in Illinois is $62,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $77,500.00 per year, depending on experience, location, and employer.

What are Computer Programmer Volunteers?

Computer Programmer Volunteers are individuals who offer their programming skills and expertise without financial compensation, often to support non-profit organizations, community projects, or social causes. They may work on developing software, websites, apps, or tools that help organizations achieve their missions. These volunteers can collaborate remotely or in person, depending on the needs of the project. Volunteering as a computer programmer is a valuable way to gain experience, build a portfolio, and contribute to meaningful initiatives while helping communities or causes in need.

Can I work from home as a computer programmer?

Computer programmers often have the option to work from home, especially if their employer supports remote work and they have the necessary skills in programming languages, collaboration tools, and version control systems. Many programming tasks, such as coding, debugging, and testing, can be performed remotely with a reliable internet connection. However, some roles may require on-site presence for team meetings or specific hardware access.

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

To thrive as a Computer Programmer Volunteer, you need a strong grasp of programming fundamentals, problem-solving skills, and familiarity with at least one programming language, often supported by self-taught experience or formal coursework. Experience with version control systems like Git, collaborative platforms such as GitHub, and sometimes knowledge of web or database technologies is beneficial. Strong communication, teamwork, and a willingness to learn stand out as essential soft skills in this volunteer setting. These skills are important because they enable you to effectively contribute to projects, collaborate with diverse teams, and adapt to varying technical needs in a volunteer environment.

What are some common challenges faced by computer programmer volunteers, and how can they be addressed?

Computer programmer volunteers often work with limited resources, time constraints, and varying levels of project documentation, which can make onboarding and collaboration challenging. It's common to encounter legacy code or projects that lack clear requirements, so effective communication with project leaders and team members is essential. Staying organized, asking questions early, and leveraging open-source tools for collaboration can help volunteers contribute efficiently and feel more connected to the team. Additionally, setting realistic goals and managing expectations helps ensure both personal satisfaction and project success.

Can you volunteer as an engineer?

A computer programmer volunteer typically focuses on coding and software development tasks and may not perform engineering roles that require professional engineering licensure. However, volunteers with programming skills can contribute to technical projects, often collaborating with engineers or supporting engineering-related initiatives. Specific responsibilities depend on the organization and project needs.

Can I earn money by volunteering?

Computer programmer volunteers typically do not earn money for their volunteer work, as volunteering is unpaid. However, some organizations may offer stipends, small allowances, or recognition for their volunteers, but these are not considered formal compensation. To earn income, individuals should seek paid programming roles or freelance opportunities that provide financial compensation.

What is the difference between Computer Programmer Volunteer vs Software Developer?

AspectComputer Programmer VolunteerSoftware Developer
CredentialsOften no formal certification, but programming skills requiredTypically requires a degree or certification in computer science or related field
Work EnvironmentVolunteer projects, non-profit organizations, open-source communitiesCorporate, startup, or freelance settings
Employer & IndustryNon-profits, NGOs, open-source projectsTech companies, software firms, startups
Search & Comparison IntentUnderstanding volunteer programming roles vs paid rolesComparing volunteer vs paid professional software development

The main difference between a Computer Programmer Volunteer and a Software Developer lies in their work environment, credentials, and employment status. Volunteers typically work on non-profit or open-source projects without formal certifications, while software developers often have formal education and work in paid positions within companies. Both roles involve programming skills, but their contexts and commitments differ significantly.

How do I find remote volunteer opportunities?

Computer Programmer Volunteers can find remote opportunities through online platforms such as VolunteerMatch, Idealist, and Catchafire, which list remote tech-related volunteer roles. These sites often allow filtering by skills, location, and remote options, making it easier to identify suitable opportunities that match programming skills and interests.
What are the most commonly searched types of Computer Programmer jobs in Illinois? The most popular types of Computer Programmer jobs in Illinois are:
What cities in Illinois are hiring for Computer Programmer Volunteer jobs? Cities in Illinois with the most Computer Programmer Volunteer job openings:
Infographic showing various Computer Programmer Volunteer job openings in Illinois as of July 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $62,961 per year, or $30.3 per hour.
CAD Programmer

CAD Programmer

reliance

Schaumburg, IL • On-site

$28/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Job description

Job Summary
Company Summary
EMJ is a leading supplier of Steel and Aluminum Bar, Tubing, and Plate to manufacturing companies in North America and around the world. Our broad network of facilities, superior inventories, extensive value-added processing capabilities, and world-class technology enables EMJ to provide unsurpassed service to our customers.
Job Summary
The CAD Programmer is responsible for providing technical drafting support to internal and external customers. The CAD Programmer reviews work orders and procedural manuals to determine critical dimensions of design. He is responsible for calculating figures to convert design dimensions specified for production processes. The CAD Programmer confers with engineering and design staff to determine design modifications and enters editing information into the computer.
Salary: $28.00/hour
What We Offer:
  • Medical, dental, and vision coverage with affordable employee contribution rates.
  • 401(k) plan with company match up to 4%.
  • Life and AD&D insurance, short- and long-term disability coverage.
  • Employee Assistance Program (EAP), including counseling, legal, and financial support.
  • Paid Time Off (PTO) and 9 paid holidays.
  • Flexible Spending Accounts for healthcare and dependent care.
  • Wellness incentives and access to LiveHealth Online.
  • Employee discount program with over 30,000 deals.
  • Community engagement and volunteer opportunities.

Physical Requirements
Stand or Sit(Stationary position), Walk(Move, Traverse), Use hand/fingers to handle or feel (Operate, Activate, Use, Prepare, Inspect, Place, Detect, Position), Stoop, kneel, crouch, or Crawl(Position self(to), Move), Talk/hear(Communicate, Detect, Converse with, Discern, Convey, Express oneself, Exchange information), See (Detect, Determine, Perceive, Identify, Recognize, Judge, Observe, Inspect, Estimate, Assess), Pushing or Pulling, Reaching, Repetitive Motion
Function in the Job
Sedentary Work- Exerting up to 10 pounds of force occasionally, and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Job Function
Essential Job Duties:
  • Reviews customer prints for accuracy and completeness; resolves any discrepancies with customers.
  • Assists Inside Sales with quotes on flame cutting inquiries.
  • Checks flame cut parts to ensure conformance to customer specifications.
  • Coordinates with Plate Processing Department to schedule flame cutting production.
  • Maintains files of blueprints and drawings as required.
  • Maintains PC equipment as required.
  • Responsible for completing computer drawings of a print as specified by the engineering staff.

Required Skills
Qualification Requirements:
  • Certifications: None
  • Licenses: None
  • Education: Associate Degree in Computer Aided Drafting Technology is helpful.
  • Excellent verbal and written communication skills.
  • Strong organizational and time management abilities.
  • Proficiency in using computer software and applications, such as Microsoft Office Suite.
  • Ability to multitask and prioritize tasks effectively in a fast-paced environment.
  • Strong problem-solving skills and the ability to work independently and as part of a team.

Compensation Range
The anticipated compensation for this position is USD $28.00/Hr. - USD $28.00/Hr. depending on experience, qualifications, and location.