1

Computer Programmer Contract Jobs in Grand Rapids, MI

MAINFRAME COBOL PROGRAMMER

Grand Rapids, MI · On-site

$47 - $60.50/hr

Write, update, and maintain computer programs or software packages to handle specific jobs, such as ... This is a Contract job opportunity for you. * Only US Citizen , Green Card Holder , GC-EAD , H4-EAD ...

Controls Retrofit Engineer

Grand Rapids, MI · On-site

$80K - $103K/yr

Reviews contract documentation and customer specifications and creates equipment specifications and ... Bachelor's Degree in Electrical Engineering, Computer Engineering, or equivalent technical degree ...

Controls Engineer

Holland, MI · On-site

$79K - $103K/yr

Contract Duration: July 2026 - End of October 2026 (Potential Extension) Hours: 48+ hours/week with ... Bachelor's degree in Electrical Engineering, Controls Engineering, Mechatronics, Computer ...

Controls Engineer

Holland, MI · On-site

$79K - $103K/yr

Contract Duration: July 2026 - End of October 2026 (Potential Extension) Hours: 48+ hours/week with ... Bachelor's degree in Electrical Engineering, Controls Engineering, Mechatronics, Computer ...

Controls Engineer

Holland, MI · On-site

$61.99 - $103.32/hr

Contract Duration: July 2026 - End of October 2026 (Potential Extension) Hours: 48+ hours/week with ... Bachelor's degree in Electrical Engineering, Controls Engineering, Mechatronics, Computer ...

Controls Engineer

Grand Rapids, MI · On-site

$34 - $48/hr

Controls Engineer I Grand Rapids, MI Contract-to-Hire Salary: $70,000 - $95,000 Advance Your Career ... Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or a closely ...

Controls Engineer

Grand Rapids, MI · On-site

$70 - $95/hr

Controls Engineer I Grand Rapids, MI Contract-to-Hire Salary: $70,000 - $95,000 Advance Your Career ... Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or a closely ...

Data Engineer II

Grand Rapids, MI

$110K - $132K/yr

Partner with stakeholders to translate requirements into well-defined datasets and data contracts ... Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or ...

Description: Position Summary DeWys Metal Solutions is a people-first, family-owned contract ... This role assists engineers with CAD detailing and provides engineering support to manufacturing ...

New

Review customer specifications, contracts, process requirements, and technical documentation to ... Proficiency in Autodesk products (Inventor, Autocad, Vault), 3D CAD programs such as Solidworks ...

Review customer specifications, contracts, process requirements, and technical documentation to ... Proficiency in Autodesk products (Inventor, Autocad, Vault), 3D CAD programs such as Solidworks ...

This role uses FEA, GD&T, and 3D CAD tools to concept, design, and test complex machinery that ... Job Type & Location This is a Contract to Hire position based out of Grand Rapids, MI. Pay and ...

next page

Showing results 1-20

Computer Programmer Contract information

See Grand Rapids, MI salary details

$31.7K

$62.4K

$91.7K

How much do computer programmer contract jobs pay per year?

As of Aug 30, 2026, the average yearly pay for computer programmer contract in Grand Rapids, MI is $62,402.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $76,800.00 per year, depending on experience, location, and employer.

What is a computer programmer contract?

A Computer Programmer Contract job is a temporary or project-based role where a programmer is hired for a specific duration or task. Contractors typically develop, test, and maintain software applications based on client requirements. They may work independently or through an agency, often with flexible schedules. Unlike full-time employees, contract programmers usually do not receive benefits like health insurance or paid time off. Compensation is often higher to account for this.

What are the key skills and qualifications needed to thrive as a computer programmer contract?

To thrive as a Computer Programmer Contract, you need strong programming knowledge, problem-solving skills, and typically a degree in computer science or a related field. Proficiency with programming languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development environments are essential, while certifications such as Microsoft or Oracle developer credentials are valued. Excellent time management, communication, and the ability to quickly adapt to new projects or teams will set you apart in contract roles. These skills and qualities ensure that contract programmers can efficiently deliver high-quality solutions, quickly integrate into diverse work environments, and meet the expectations of multiple clients.

What types of projects do computer programmer contracts typically work on, and how is workflow managed?

Computer Programmer Contractors often work on a variety of projects, including developing new software applications, updating existing systems, debugging code, or creating automation scripts based on client requirements. Workflows are usually managed through tools like Jira or Asana, and contractors collaborate remotely or on-site with development teams, business analysts, and project managers. Deadlines and deliverables are typically set by the client, and contractors may need to juggle multiple assignments simultaneously. The dynamic nature of contract work offers exposure to different industries and technologies, providing valuable experience and potential for career advancement.

What is the hourly rate for a computer programmer?

The hourly rate for a computer programmer varies based on experience, location, and specialization, but typically ranges from $25 to $100 or more. Contract computer programmers often charge higher rates to account for project scope and skill level, with rates increasing for those with expertise in specific programming languages or technologies.

What are the most commonly searched types of Computer Programmer jobs in Grand Rapids, MI?

The most popular types of Computer Programmer jobs in Grand Rapids, MI are:

What are popular job titles related to Computer Programmer Contract jobs in Grand Rapids, MI?

For Computer Programmer Contract jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Contract jobs in Grand Rapids, MI look for?

The top searched job categories for Computer Programmer Contract jobs in Grand Rapids, MI are:

What cities near Grand Rapids, MI are hiring for Computer Programmer Contract jobs?

Cities near Grand Rapids, MI with the most Computer Programmer Contract job openings:

Infographic showing various Computer Programmer Contract job openings in Grand Rapids, MI as of June 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $62,402 per year, or $30 per hour.

Sheet Metal Laser / Forming Programmer

DeWys Metal Solutions

Marne, MI • On-site

Full-time

Re-posted 12 days ago


Job description

Description:

Position Summary

DeWys Metal Solutions is a people-first, family-owned contract manufacturer where real people are doing big things. The company reinvests a significant percentage of its profits into leadership development, innovation, capital equipment, and its workforce. Serving blue-chip customers across uniquely diverse industries, none of it automotive, DeWys has built a reputation that consistently impresses customers, employees, and industry partners alike. The business is financially strong, growth-oriented, and grounded by a strategic planning process that is both active and collaborative, built from the top down and the bottom up. Lean manufacturing, innovation, workforce development, and strong community partnerships are not buzzwords here, they are the foundation of how the company operates. Located just 20 minutes from downtown Grand Rapids, this is an opportunity to join a manufacturing organization that is investing aggressively in its future while remaining deeply committed to its people and culture.


We are seeking a highly organized and detail-oriented Sheet Metal Programmer to join our manufacturing team. This role is responsible for programming CNC laser cutting and sheet metal forming brake press machines for new and existing products. The successful candidate will have strong technical expertise, a commitment to quality, and the ability to work cohesively with other departments to achieve successful product launches. This position will report directly to the engineering manager and support the outputs of the engineering department to the rest of the company.



Duties & Responsibilities

Programming & Nesting:

· Develop and optimize CNC laser programs using SigmaNest and Amada AP100US software based on engineering drawings and production specifications.

· Develop and optimize sheet metal forming programs using BySoft, Amada Production Designer, and Metal Studio using existing and new tooling libraries.

· Create efficient nesting layouts to maximize material utilization and minimize waste.

· Develop and optimize PEM and other value add insertion programs using Haeger Insertion Logic.

· Utilize knowledgebase to recommend design for manufacturability principles on new / existing product.

· Utilize Global shop to track parts through the product development process 

· Work with operators to answer forming questions and adjust programs accordingly.

Quality Assurance:

· Work with the product development engineering team to review incoming designs and flag any discrepancies that may lead to non-conforming components.

· Address and resolve defects or discrepancies in a timely manner.

 Continuous Improvement:

· Analyze production data to identify areas for improvement in efficiency, material utilization, and scheduling.

· Recommend and implement process improvements to enhance overall productivity.

Work with outside vendors to develop and procure new form tooling for new and existing projects 

Requirements:

Knowledge & Skills

· Familiarity with CAD/CAM software (e.g., AutoCAD, SolidWorks, or similar).

· 2 years of experience with SigmaNest 

· Familiarity with or desire to learn BySoft. Amada Production Designer. Amada AP100US. Haeger Insertion Logic. Metal Studio

· Strong understanding of part nesting and sheet metal forming principles with carbon steel, stainless steel and other non-ferrous materials.

· Attention to detail and ability to provide clear and concise feedback to other team members.

· Familiarity with laser cutting equipment and technologies (e.g., Trumpf, Amada, Bystronic).

· Excellent organizational, problem-solving, and time-management skills.

· Strong communication and teamwork abilities to coordinate across departments.

Qualifications

· High school diploma or equivalent (required); technical certification or associate’s degree in a related field (preferred).

· Proven experience as a CNC Laser Programmer or in a similar manufacturing role.

· Proven experience as a sheet metal forming programmer.

Physical Requirements

While performing the duties of this job, the team members regularly communicate with team members, shop floor team members, and occasionally with customers. This position requires frequent standing and walking on the shop floor. The team member is required to work on a computer terminal daily. Occasionally may lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, color vision, peripheral vision, and the ability to adjust focus.

The work environment includes both office and manufacturing floor settings. While on the manufacturing floor, the team member may be exposed to fumes, airborne particles, and loud noise levels. Appropriate PPE is required in designated areas.