1

Computer Programmer Jobs in Grand Rapids, MI (NOW HIRING)

Be Seen First

Beckhoff Programmer

Holland, MI · On-site

$130K - $135K/yr

... Computer Engineering, Electrical Engineering, Software Engineering, Controls, or related background preferred Preferred Experience: • TwinCAT 3 • EtherCAT • Motion control / servo systems • ...

CNC Programmer

Grand Haven, MI · On-site

$29 - $35/hr

Produce machined parts by programming, setting up, and operating computer numerical control (CNC) milling machines. * Maintain quality and safety standards, keep records, maintain equipment and ...

Produce machined parts by programming, setting up, and operating computer numerical control (CNC) milling machines. * Maintain quality and safety standards, keep records, maintain equipment and ...

CAD Designer

Grandville, MI · On-site

$24.25 - $33.25/hr

This position will require around 25% travel Job Summary The CAD Designer is a key member of the Alleguard technical/engineering team and is responsible for creating detailed technical drawings and ...

CAD Designer

Grand Rapids, MI · On-site

$26 - $35.75/hr

The CAD Designer is responsible for the design and drafting of mechanical parts and assemblies ... Prepare and process Engineering Change Orders (ECOs) and update associated documentation. * Monitor ...

CAD Supervisor

Grand Rapids, MI · Remote

$101K - $151K/yr

The ideal candidate will bring at least five years of experience leading CAD design teams, along with a proven track record of strong leadership and consistent delivery of high-quality engineering ...

CAD Supervisor

Grand Rapids, MI · Remote

$101K - $151K/yr

The ideal candidate will bring at least five years of experience leading CAD design teams, along with a proven track record of strong leadership and consistent delivery of high-quality engineering ...

CAD Supervisor

Grand Rapids, MI · On-site

$101K - $151K/yr

The ideal candidate will bring at least five years of experience leading CAD design teams, along with a proven track record of strong leadership and consistent delivery of high-quality engineering ...

The CAD & Product Data Manager is responsible for leading Byrne's CAD, product data, and engineering support operations through process standardization, systems governance, cross-functional ...

Edit and prepare drawings using CAD software for machine programming. * Create efficient nests using SigmaNest to maximize material utilization and production output. * Monitor and manage plate ...

Edit and prepare drawings using CAD software for machine programming. * Create efficient nests using SigmaNest to maximize material utilization and production output. * Monitor and manage plate ...

Keep up to date on the latest OS version, programming language levels and other industry releases ... Knowledge of other computer systems and data storage types. * Basis understanding of communications ...

Computer Technician

Grandville, MI

$16.25 - $21.75/hr

Computer Technician Template We are looking for a motivated and highly technical Computer Technician to manage, monitor, and repair our computer systems, and also ensure that systems are configured ...

next page

Showing results 1-20

Computer Programmer information

See Grand Rapids, MI salary details

$30.4K

$59.9K

$88K

How much do computer programmer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for computer programmer in Grand Rapids, MI is $59,885.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,500.00 and $73,700.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
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 jobs in Grand Rapids, MI? For Computer Programmer jobs in Grand Rapids, MI, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Grand Rapids, MI look for? The top searched job categories for Computer Programmer jobs in Grand Rapids, MI are:
What cities near Grand Rapids, MI are hiring for Computer Programmer jobs? Cities near Grand Rapids, MI with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Grand Rapids, MI as of June 2026, with employment types broken down into 1% As Needed, 95% Full Time, 1% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $59,885 per year, or $28.8 per hour.
Beckhoff Programmer

Beckhoff Programmer

Deepview Corp.

Holland, MI • On-site

$130K - $135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Job Title: Beckhoff Programmer

Location: Holland, MI

Job Type: Full-Time

About the Role:
Deepview is supporting a confidential equipment manufacturer in Holland, MI seeking a Beckhoff Programmer.

This role is focused on programming Beckhoff / TwinCAT systems for automated machinery. The ideal candidate understands Structured Text, machine logic, PC-based automation, and how software controls real-world equipment.

Responsibilities:
• Program Beckhoff / TwinCAT automation systems
• Write and troubleshoot code using Structured Text
• Support machine control software for automated equipment
• Work with EtherCAT, Beckhoff hardware, I/O, drives, sensors, HMIs, and motion systems
• Debug software, machine logic, and communication issues
• Support equipment startup, testing, commissioning, and troubleshooting
• Work with engineering, assembly, service, and production teams
• Document programming changes and improve machine performance

Required Experience:
• Beckhoff programming experience
• TwinCAT experience
• Strong Structured Text programming ability
• Experience with automated machinery or machine control systems
• Ability to troubleshoot software and equipment-level issues
• Computer Engineering, Electrical Engineering, Software Engineering, Controls, or related background preferred

Preferred Experience:
• TwinCAT 3
• EtherCAT
• Motion control / servo systems
• HMI programming
• Industrial networking
• C++, C#, Python, or other software background
• Packaging equipment, food processing equipment, agricultural equipment, or machine builder experience

Ideal Candidate:
A hands-on Beckhoff Programmer who can write clean Structured Text code, troubleshoot machine logic, and support automated equipment from programming through startup.

Company Description

Deepview Corp. partners with reputable industrial contractors and manufacturers across Michigan to connect skilled trades professionals with long-term, stable opportunities. We run a fast, clear hiring process and share full client details privately once qualified. Our focus is hands-on roles in electrical, controls, automation, and maintenance—built around safety, craftsmanship, and reliability.

About Deepview

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

1 - 10 Employees

Headquarters location

Rochester, MI, US

Year founded

2019