2

Remote Computer Programming Jobs in Ionia, MI (NOW HIRING)

Middleware Engineer III

Lansing, MI · Remote

$90K - $110K/yr

REMOTE * Competitive salary * Opportunity for advancement Middleware Engineer III (IBM APIC & IBM ... Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent ...

iOS Engineer -Remote

Lansing, MI · Remote

$61.63 - $88.47/hr

We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... For Toronto and Vancouver based applicants, the salary range is $166,675 - $191,397 CAD + equity ...

Middleware Engineer III

Lansing, MI · On-site +1

$90K - $110K/yr

REMOTE * Competitive salary * Opportunity for advancement Middleware Engineer III (IBM APIC & IBM ... Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent ...

Partner with Technical Sales Engineers to deliver tailored demonstrations and technical validation ... Equal Employment OpportunityHarris Computer is an equal opportunity employer and is committed to ...

Partner with Technical Sales Engineers to deliver tailored demonstrations and technical validation ... Equal Employment OpportunityHarris Computer is an equal opportunity employer and is committed to ...

Maintain flexibility to support remote collaboration and evolving business priorities as needed. Required Qualifications * Bachelor's degree in Computer Science, Software Engineering, Information ...

Showing results 21-40

Remote Computer Programming information

See Ionia, MI salary details

$29.7K

$58.6K

$86.1K

How much do remote computer programming jobs pay per year?

As of Sep 13, 2026, the average yearly pay for remote computer programming in Ionia, MI is $58,561.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,500.00 and $72,100.00 per year, depending on experience, location, and employer.

What is remote computer programming?

Remote computer programming involves writing, testing, and maintaining software code from a location outside of a traditional office, typically from home or another remote setting. Programmers collaborate with teams using digital tools, version control systems, and communication platforms to build software solutions. This arrangement offers flexibility, but also requires strong communication skills, self-discipline, and familiarity with remote work technologies. Many companies offer remote computer programming positions to access a global talent pool and provide employees with a better work-life balance.

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

To thrive as a Remote Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or JavaScript), problem-solving abilities, and a relevant degree or coding certifications. Familiarity with version control systems (like Git), cloud platforms, and collaboration tools (such as Slack or Jira) is typically required. Excellent communication, self-motivation, and time management skills are crucial for remote collaboration and productivity. These skills and qualities ensure efficient code delivery, effective teamwork, and the ability to meet project goals independently in a remote setting.

What are some common challenges faced by remote computer programmers and how can they be addressed?

Remote computer programmers often encounter challenges related to communication, collaboration, and time management. Without in-person interactions, it can be harder to clarify requirements, coordinate with team members, or stay informed about project updates. To address these challenges, successful remote programmers proactively use collaboration tools, attend regular virtual meetings, and maintain clear, written documentation. Building strong communication habits and setting structured work schedules also help maintain productivity and foster effective teamwork.

What is the difference between Remote Computer Programming vs Remote Software Development?

AspectRemote Computer ProgrammingRemote Software Development
Required CredentialsTypically requires programming certifications or degrees in computer scienceOften requires similar credentials, with additional experience in software design and architecture
Work EnvironmentPrimarily focused on writing, testing, and debugging codeIncludes coding but also involves planning, designing, and managing software projects
Employer & Industry UsageUsed across tech companies, startups, and freelance platformsCommon in software firms, tech departments, and development agencies
Search & Comparison IntentPeople compare to understand coding roles and skillsPeople compare to grasp broader software project responsibilities

Remote Computer Programming involves writing and testing code, while Remote Software Development encompasses coding along with designing and managing entire software projects. Both roles share similar credentials and work environments but differ in scope and responsibilities.

What cities near Ionia, MI are hiring for Remote Computer Programming jobs?

Cities near Ionia, MI with the most Remote Computer Programming job openings:

Infographic showing various Remote Computer Programming job openings in Ionia, MI as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $58,561 per year, or $28.2 per hour.

NOC Lead Engineer - Enterprise Network & Security Operations

Grand Rapids, MI • On-site, Remote

Delan Associates, Inc
Engineering Professional Services • 51 - 200 employees

Contractor

Re-posted 17 days ago


Job description

Job Description:

Looking for someone who is an architect. This position requires strong hands-on expertise in advanced networking technologies, including Palo Alto Networks and Juniper Networks firewalls, SD-WAN, data center fabrics (ACI/VXLAN), and cloud networking.

REQUIRED SKILLS : Juniper Networks, SDWAN, Cisco Firewalls, Palo Alto

Step into a senior network operations leadership role supporting a complex enterprise network environment across security, routing, switching, wireless, SD-WAN, data center, cloud networking, and load balancing.

This role is ideal for a hands-on NOC Lead or Senior Network Engineer who work in a Hybrid onsite/remote capacity with the team in Grand Rapids, MI (3 days onsite with 2 days allowable for remote work from home). Bring your strong troubleshooting skills, architect-level network knowledge, and the ability to lead incident response, mentor L1/L2 engineers, improve operational processes, and partner with engineering teams on long-term network reliability.

What You'll Do

Lead day-to-day NOC operations and provide technical direction to L1/L2 engineers.

Serve as a senior escalation point for complex network issues.

Oversee response to network alerts, hardware issues, performance problems, and service interruptions.

Lead and coordinate P1/P2 bridge calls, including troubleshooting direction and communication.

Perform root cause analysis for recurring network issues and recommend preventive actions.

Improve monitoring, incident response, documentation, and escalation processes.

Develop and maintain SOPs, runbooks, incident reports, and operational standards.

Collaborate with network engineering, infrastructure, security, cloud, and application teams.

Support continuous improvement of network reliability, visibility, and operational readiness.

Skills for Success

Strong hands-on experience with several of the following:

Palo Alto firewalls

Juniper SRX firewalls

Juniper Mist wireless and wireless authentication

Juniper and/or Cisco access layer switching

SD-WAN

L3 routing, especially BGP

Data center switching

ACI / VXLAN fabrics preferred

Cloud networking, preferably Azure or GCP

Load balancing, preferably F5

VPNs, access points, monitoring tools, and network troubleshooting

Required Qualifications

Extensive experience in network operations, network engineering, or NOC leadership.

Proven ability to lead or mentor L1/L2 NOC engineers.

Strong troubleshooting experience across routing, switching, wireless, firewall, VPN, and network performance issues.

Experience leading incident response and coordinating technical teams during high-priority outages.

Ability to document issues clearly, create SOPs, and improve operational processes.

Strong written and verbal communication skills.

Ability to work hybrid onsite 3 days per week.

Preferred Qualifications

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field.

Certifications such as CCNA, CCNP, JNCIA, JNCIS, Palo Alto, CISSP, or similar.

Experience with enterprise-scale environments.

Experience supporting data center, SD-WAN, cloud networking, or network security operations.

Employment Type: CONTRACTOR