1

Programmer Jobs in Saginaw, MI (NOW HIRING)

Be Seen First

SWS-Trimac, Inc. is an Engineering company that specializes in providing advanced welding, CNC machining, plus destructive and non-destructive testing services to the automotive, aerospace ...

Be Seen First

SWS-Trimac, Inc. is an Engineering company that specializes in providing advanced welding, CNC machining, plus destructive and non-destructive testing services to the automotive, aerospace ...

SCADA Engineer

Midland, MI · On-site

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

SCADA Engineer

Midland, MI · On-site +1

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

SCADA Engineer

Midland, MI · On-site +1

$85K - $120K/yr

Nexus Engineering Group is employee-owned, full-service, and built by the people who do the work. As a SCADA Engineer, you'll help design, analyze, and deliver electrical substation projects for ...

SCADA Engineer

Midland, MI · On-site

$85 - $120/hr

We invest in early-career engineers and give them real work from the start. What you can expect: * Employee ownership (ESOP) - build equity in the firm as it grows * Broad exposure across substation ...

Senior Electrical Engineer

Midland, MI · On-site

$92K - $120K/yr

The Senior Electrical Engineer is responsible for ensuring the quality and timely delivery of engineering designs and reports, particularly in the areas of power distribution and electrical systems ...

Senior Electrical Engineer

Midland, MI · On-site

$92K - $120K/yr

The Senior Electrical Engineer is responsible for ensuring the quality and timely delivery of engineering designs and reports, particularly in the areas of power distribution and electrical systems ...

next page

Showing results 1-20

Programmer information

See Saginaw, MI salary details

$11

$36

$64

How much do programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for programmer in Saginaw, MI is $36.87, according to ZipRecruiter salary data. Most workers in this role earn between $23.99 and $47.98 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Saginaw, MI?

The most popular types of Programmer jobs in Saginaw, MI are:

What are popular job titles related to Programmer jobs in Saginaw, MI?

For Programmer jobs in Saginaw, MI, the most frequently searched job titles are:

What cities near Saginaw, MI are hiring for Programmer jobs?

Cities near Saginaw, MI with the most Programmer job openings:

Infographic showing various Programmer job openings in Saginaw, MI as of August 2026, with employment types broken down into 80% Full Time, 10% Part Time, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $76,693 per year, or $36.9 per hour.

System Programmer Analyst

Northwood University

Midland, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

Location : Midland, MI
Job Type: Full-Time
Job Number: 03503
Division: Finance and Administration
Department: IT Systems & Programming
Opening Date: 08/27/2026
Closing Date: Continuous
Roles
The System Programmer Analyst, as part of the Systems and Programming Team, is responsible for analyzing business requirements; designing, developing, maintaining, and supporting software applications, integrations, databases, reports, and technical solutions that support University operations. This position works closely with functional departments to identify business needs and develop solutions within Northwood University's Student Information System and related enterprise applications.
The System Programmer Analyst serves as a technical resource for software development, systems integration, reporting, database administration, and business process improvement efforts. The position requires independent analysis, problem-solving, and development of solutions that support operational effectiveness and institutional goals.
Responsibilities
  • Maintains, enhances, and supports existing application programs, integrations, and reports.
  • Develops new programs, interfaces, APIs, and reporting solutions of varying complexity by utilizing established standards, procedures, and best practices.
  • Analyzes business requirements and translates them into technical solutions.
  • Analyzes data sources, data structures, and business processes to support operational and reporting needs.
  • Designs, develops, tests, and maintains PostgreSQL databases, queries, stored procedures, and related database objects.
  • Develops and maintains API integrations between Ellucian systems, institutional applications, and third-party vendors.
  • Creates and supports web-based applications and interfaces utilizing HTML, XHTML, JavaScript, CSS, and related technologies.
  • Participates in user consultation, systems analysis, system design, and implementation activities.
  • Assists with the development, maintenance, and troubleshooting of Ellucian Insights reports, dashboards, and data models.
  • Assists with the configuration and development of Ellucian Experience cards and related user engagement solutions.
  • Utilizes AI-assisted development and productivity tools, when appropriate, to improve development efficiency, documentation, testing, troubleshooting, and business analysis.
  • Documents application functionality, business processes, database structures, and system integrations.
  • Identifies opportunities to improve business processes through automation, integration, and technology solutions.
  • Recognizes areas where existing policies, procedures, or system functionality require modification or enhancement.
  • Learn and maintain an understanding of university operations necessary to effectively support institutional systems.
  • Collaborates with departments across campus to identify and implement technology solutions.
  • Fulfills departmental requirements related to administrative notification during periods of illness, vacation, or professional development.
  • Performs at or above Information Technology performance standards.
  • Supports systems and processes that span multiple functional areas across the University.
  • Demonstrates excellent customer service, communication, and teamwork skills.

Qualifications
  • Possess a bachelor's degree in Computer Science, Management Information Systems (MIS), Software Engineering, Information Technology, or a related field. Equivalent combinations of education and experience may be considered.
  • Have five or more years of experience in software development, database programming, reporting, systems integration, or related technical work.
  • Demonstrate a strong understanding of application development, system analysis, database concepts, and software engineering principles.
  • Have experience working in Unix/Linux and relational database environments.
  • Demonstrate advanced proficiency in SQL and relational database development. PostgreSQL experience is strongly preferred.
  • Have experience designing, developing, testing, and supporting APIs, web services, and system integrations.
  • Demonstrate strong knowledge of HTML, XHTML, JavaScript, CSS, and modern web development concepts.
  • Possess the ability to perform programming, debugging, system analysis, data analysis, troubleshooting, and problem resolution.
  • Demonstrate experience translating business requirements into effective technical solutions.
  • Have knowledge of software development lifecycle principles, development standards, and best practices.
  • Have experience developing and supporting operational, analytical, and business intelligence reporting solutions.
  • Demonstrate the ability to work independently on complex technical assignments while collaborating effectively with cross-functional teams.
  • Experience with Ellucian Colleague, Ellucian Insights, Ellucian Experience, or other higher education ERP platforms is preferred.
  • Experience utilizing AI-assisted development and productivity tools, including Microsoft Copilot or similar technologies, is preferred.
  • Demonstrate the ability to leverage AI technologies to improve software development, reporting, analysis, documentation, testing, troubleshooting, and operational efficiency while adhering to university security, privacy, and data governance requirements.
  • Possess excellent written and verbal communication skills.
  • Demonstrate strong interpersonal, customer service, organizational, and problem-solving skills.
  • Exhibit the ability to manage multiple projects and priorities simultaneously.
  • Demonstrate initiative, adaptability, and a commitment to continuous learning and professional development.

Preferred Technical Competencies
Candidates with experience in one or more of the following areas are highly desirable:
  • PostgreSQL database administration and development
  • RESTful API development and integration
  • HTML, XHTML, JavaScript, and CSS development
  • Business intelligence and reporting platforms
  • Ellucian Insights reporting and dashboard development
  • Ellucian Experience card development
  • Data integration and automation technologies
  • AI-assisted development and productivity tools (e.g., Microsoft Copilot or similar solutions)
  • Higher education ERP systems and business processes
  • Cloud-based Software-as-a-Service (SaaS) environments
  • Systems integration architecture and middleware technologies
  • Data governance, data quality, and reporting best practices

Expectations
  • Develop, test, debug, and maintain program code.
  • Design and support API-based integrations among institutional systems.
  • Develop and optimize PostgreSQL database solutions and reporting processes.
  • Build and maintain web applications utilizing modern web technologies.
  • Develop, maintain, and support operational and analytical reporting solutions.
  • Assist with the development and support of Ellucian Insights reports and dashboards.
  • Assist with the creation and maintenance of Ellucian Experience cards and user-facing services.
  • Leverage AI-assisted development tools to improve coding efficiency, documentation, testing, troubleshooting, and workflow automation while complying with university data governance and security standards.
  • Document applications, integrations, processes, and code.
  • Troubleshoot and resolve software, reporting, and data-related issues.
  • Assist team members with problem resolution and debugging efforts.
  • Provide excellent customer service and professional support to end users.
  • Demonstrate strong analytical, organizational, and problem-solving skills.
  • Work effectively both independently and collaboratively in a team environment.
  • Continuously expand technical and functional knowledge of enterprise systems and emerging technologies.
  • Identify opportunities to improve operational effectiveness through automation, integration, reporting, and process improvement initiatives.

Northwood University stands apart in higher education with a philosophy grounded in The Northwood Idea - emphasizing freedom, free enterprise, personal responsibility, and limited government. We seek individuals who are both accomplished in their professions and inspired by the power of enterprise to improve lives. The ideal candidate will feel a strong alignment with Northwood's mission and values, embracing a culture of academic excellence, accountability, and earned success.
Applicants are encouraged to learn more about The Northwood Idea philosophy and outcomes at
NORTHWOOD UNIVERSITY BENEFITS OVERVIEW
Medical/RX (PPO or HDHP)
Dental
Vision
Flex Spending
HSA
Group Life Insurance/AD&D
Emeriti Retirement Healthcare
LTD
STD
403b/MEP Retirement Plan
Roth 403b
Tuition Assistance
Wellness Programming
Pet Insurance
Discount Programs
Generous Leave Plans