1

Programming Analyst Jobs in Grand Rapids, MI (NOW HIRING)

POSITION OVERVIEW The Engineering Analyst II contributes to product development by owning simulation tasks and applying engineering analysis tools to evaluate and improve product performance. This ...

POSITION OVERVIEW The Engineering Analyst II contributes to product development by owning simulation tasks and applying engineering analysis tools to evaluate and improve product performance. This ...

Senior Programmer Analyst

Zeeland, MI · On-site

$41 - $55.50/hr

This role blends deep manufacturing process knowledge with handson programming and ERP technical ... Analyze currentstate ("AsIs") manufacturing and JDE World processes and design futurestate ("ToBe ...

Senior Programmer Analyst

Zeeland, MI · On-site

$41 - $55.50/hr

This role blends deep manufacturing process knowledge with hands-on programming and ERP technical ... Analyze current-state ("As-Is") manufacturing and JDE World processes and design future-state ("To ...

Technology-Engineering Analysis & Methodology: Ability to apply mechanical engineering principles, material science, manufacturing processes and tooling as they relate to the engineering of a product.

Engineer Technical Analyst #1057791 If you're looking for a career that will provide a challenging work environment and many opportunities to learn, our company is the place for you. Join our team ...

Responsible for electrical systems design, analysis, integration, and performance evaluation in ... control engineering techniques and criteria. This involves circuit design including parameters ...

You will work with Product Management, Engineering, Catalogs, and Development teams to define ... Strong analytical and problem-solving skills. * Ability to understand complex configurable products ...

You will work with Product Management, Engineering, Catalogs, and Development teams to define ... Strong analytical and problem-solving skills. * Ability to understand complex configurable products ...

next page

Showing results 1-20

Programming Analyst information

See Grand Rapids, MI salary details

$20

$44

$65

How much do programming analyst jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for programming analyst in Grand Rapids, MI is $44.64, according to ZipRecruiter salary data. Most workers in this role earn between $34.62 and $54.23 per hour, depending on experience, location, and employer.

What is the difference between Programming Analyst vs Software Developer?

AspectProgramming AnalystSoftware Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft or JavaBachelor's in CS or related field, certifications optional
Work EnvironmentBusiness or corporate settings, analyzing and supporting existing systemsTech companies, startups, creating new applications and software
Employer & Industry UsageFinancial, healthcare, and enterprise sectorsTechnology, software firms, and startups
Common Search & ComparisonYesYes

Programming Analysts focus on analyzing, supporting, and maintaining existing software systems within business environments, often working closely with stakeholders. Software Developers primarily design, build, and implement new software applications. While both roles require similar technical skills and certifications, their core responsibilities and work settings differ, making this comparison useful for job seekers exploring related roles.

Are programming analysts in demand?

Programming analysts are in high demand due to their skills in software development, data analysis, and system integration. They are often employed in industries such as finance, healthcare, and technology, with job growth driven by increasing reliance on data-driven decision making and automation. Proficiency in programming languages like Python, SQL, and experience with tools such as Excel or BI platforms can enhance employability.

Is programming analyst a stressful job?

A programming analyst role can involve high-pressure situations, especially when meeting project deadlines or troubleshooting complex issues. The job often requires strong problem-solving skills, attention to detail, and the ability to manage multiple tasks, which can contribute to stress levels depending on workload and work environment.

What does a programming analyst do?

A programming analyst develops, tests, and maintains software applications and systems to meet organizational needs. They analyze user requirements, write code, troubleshoot issues, and often work with programming languages and database tools. Strong problem-solving skills and knowledge of programming languages like Java, C++, or SQL are essential for this role.

What are popular job titles related to Programming Analyst jobs in Grand Rapids, MI?

For Programming Analyst jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Programming Analyst jobs in Grand Rapids, MI look for?

The top searched job categories for Programming Analyst jobs in Grand Rapids, MI are:

Infographic showing various Programming Analyst job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $92,928 per year, or $44.7 per hour.

Engineering Analyst II

Zeeland, MI • On-site

Full-time

Posted 26 days ago


Gentex rating

7.8

Company rating: 7.8 out of 10

Based on 63 frontline employees who took The Breakroom Quiz


Job description

At Gentex, you'll help create innovative technologies that improve how people live, travel, and stay connected. Join a company driven by quality products across an evolving range of industries.
POSITION OVERVIEW
The Engineering Analyst II contributes to product development by owning simulation tasks and applying engineering analysis tools to evaluate and improve product performance. This role demonstrates growing autonomy and technical depth while collaborating across teams to support design decisions.
Location: This position requires on-site work at Gentex facilities. This role is not eligible for remote work.
WHAT YOU'LL DO
  • Perform simulations and analyses to support product design and development.
  • Prepare and run finite element models using established tools and processes.
  • Document and communicate simulation results to engineering teams.
  • Collaborate with engineers to interpret results and recommend design modifications.
  • Maintain simulation databases and ensure data integrity.
  • Participate in design reviews and provide analytical input.
  • Support test correlation efforts by comparing simulation results with physical test data.
  • Apply internal simulation standards and procedures with minimal supervision.
  • Contribute to continuous improvement of simulation workflows and tools.
  • Other duties as assigned.

HOW YOU'LL DO IT
  • Analytical Thinking - Tackling a problem by using a logical, systematic, and sequential approach.
  • Attention to Detail - Ensuring information is complete and accurate; following up with others to ensure that agreements and commitments have been fulfilled.
  • Nimble Learning - Actively learning through experimentation when tackling new problems, using both successes and failures as learning experiences.
  • Communicating Effectively - Developing and delivering multi-mode communications that convey clear understanding, taking into account the unique needs of different audiences.
  • Managing Complexity - Making sense of complex, high quantity and sometimes contradictory information to effectively solve problems.
  • Building Collaborative Relationships - Developing, maintaining, and strengthening partnerships with others inside or outside the organization.
  • Maintaining a high level of honesty, integrity, and confidentiality with respect to company matters.
  • Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties, including but not limited to, promoting a safe workplace.

WHAT TO BRING
  • Bachelor's degree in Mechanical Engineering, or a related field.
  • 3+ years of engineering experience.
  • Experience with simulation tools such as ANSYS or similar.
  • Experience with CAD tools such as CATIA or SolidWorks.
  • Proficiency in Microsoft Office Suite.

WHAT WILL HELP
  • Experience with scripting or automation tools (e.g., Python, MATLAB).
  • Experience with statistical methods or Design of Experiments (DOE).
  • Experience with data visualization techniques or reporting tools.
  • Ability to work effectively in cross-functional teams and communicate technical findings clearly.
  • Familiarity with version control systems or data management tools (e.g., Git, PLM systems).
  • Interest in mentoring or supporting junior analysts on simulation best practices.

This role plays a key role in product development by applying mechanical simulation tools and techniques to evaluate design performance, identify opportunities for improvement, and support data-driven engineering decisions.
Gentex is an equal opportunity employer
Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law.
Assistance
Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Understand your right to work
At Gentex, we use E-verify to confirm you're authorized to work in the U.S.
E-Verify - English & Spanish
Right to Work - English
Right to Work - Spanish

What Gentex employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom