2

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

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

Quality Assurance Analyst

Wyoming, MI · On-site +1

$55K - $65K/yr

Ability to manage priorities, meet deadlines, and work independently in a remote team environment. Preferred Education/Experience * Bachelor's degree in Computer Science, Engineering, Information ...

Senior Software Engineer

Wyoming, MI · On-site +1

$111K - $146K/yr

Are you a seasoned engineer who loves building cloud-native applications from the ground up? The ... day remote What you'll bring to the table: * Bachelor Degree Computer Science, Information ...

Facets Analyst

Lansing, MI · Remote

$95K - $98K/yr

Remote - United States Work Hours: EST hours Employment: Full-Time Geographic Restrictions ... Work with business stakeholders, developers, QA teams, and other technical teams to translate ...

Master's degree in Computer Science, Cyber Security, Information Security, Engineering, or Information Technology #CyberServiceNow For individuals assigned and/or hired to work in Remote role ...

Senior Network Engineer

Grand Rapids, MI · On-site +1

$99K - $136K/yr

Provide remote and on-site troubleshooting, utilizing appropriate tools to diagnose and remediate ... Degree in Computer Information Systems, Computer Science, Information Technology, or a related ...

Facets Analyst

Lansing, MI · On-site +1

$95K - $98K/yr

Remote - United States Work Hours: EST hours Employment: Full-Time Geographic Restrictions ... Work with business stakeholders, developers, QA teams, and other technical teams to translate ...

Showing results 41-60

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.

Professional Software Engineer

Grand Rapids, MI • Remote

$102K - $128K/yr

Full-time

Re-posted 29 days ago


Key responsibilities

  • Lead the design and development of medium to large-scale software solutions integrating enterprise applications, cloud services, APIs, and automation technologies.

  • Collaborate with cross-functional teams to deliver end-to-end software solutions and support transition activities from development to production.

  • Drive technical estimation, resource planning, and solution costing activities for new initiatives, enhancements, and customer engagements.


Job description

The Professional Software Web Developer is responsible for designing, evaluating, and delivering scalable software and integrated technology solutions that support customer operational and business objectives. This role partners multi-functionally with Product, Engineering, Architecture, Operations, and Business collaborators to develop innovative, secure, and high-performing software solutions aligned with enterprise standards and customer requirements.
The ideal candidate will lead technical solution development efforts, oversee proposal and estimation activities, and ensure successful delivery transitions from design through implementation and operational support. This role requires strong technical leadership, strategic thinking, and the ability to manage multiple initiatives in a fast-paced environment.We offer:
  • Career Development

  • Competitive Compensation and Benefits

  • Pay Transparency

  • Global Opportunities

Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

The base pay range for this role is estimated to be $102,400-$128,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Learn More Here:https://www.dematic.com/en-us/about/careers/what-we-offerTasks and Qualifications:

Key Responsibilities

  • Lead the design and development of medium to large-scale software solutions integrating enterprise applications, cloud services, APIs, and automation technologies.
  • Analyze business and technical requirements to architect scalable, maintainable, and secure solutions that align with customer and organizational goals.
  • Collaborate with Product Owners, Engineering teams, UX, QA, Infrastructure, and Operations to deliver end-to-end software solutions.
  • Drive technical estimation, resource planning, and solution costing activities for new initiatives, enhancements, and customer engagements.
  • Develop and maintain technical documentation, architectural diagrams, implementation plans, and proposal artifacts.
  • Provide technical leadership and mentorship to development teams while promoting engineering protocols and coding standards.
  • Support proposal development efforts by validating technical feasibility, implementation approaches, and delivery timelines.
  • Lead collaborator reviews and facilitate discussions regarding technical strategy, project risks, scalability, and operational readiness.
  • Coordinate cross-functional meetings to align business requirements, technical dependencies, and delivery expectations.
  • Contribute to the continuous improvement of software development processes, tooling, templates, and engineering standards.
  • Manage numerous projects and competing priorities while ensuring quality delivery within established timelines.
  • Conduct knowledge transfer sessions, technical workshops, and training related to software architecture, development standards, and solution delivery practices.
  • Support transition activities from development to production operations, ensuring successful deployment and long-term maintainability.
  • Maintain flexibility to support remote collaboration and evolving business priorities as needed.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 5+ years of experience in software development, solution architecture, or technical leadership roles.
  • Strong experience designing enterprise-grade applications and distributed systems.
  • Proficiency with modern programming languages, APIs, cloud platforms, and software integration patterns.
  • Experience leading cross-functional technical initiatives and mentoring engineering teams.
  • Strong understanding of Agile methodologies, SDLC processes, and DevOps practices.
  • Excellent communication, teamwork, and collaborator management skills.
  • Ability to lead multiple initiatives simultaneously in a fast-paced environment.
  • Experience with technical estimation, solution planning, and delivery forecasting.
  • Experience with Test Driven development.
  • Experience with Ruby, React, Typescript, SQL Server, Cosmos, and C# languages.
  • Hosting and configuring Azure resources.

Preferred Qualifications

  • Experience with warehouse automation, supply chain systems, or enterprise logistics platforms.
  • Knowledge of cloud-native architectures, microservices, and system integration frameworks.
  • Advanced degree or equivalent technical certifications preferred.

About KION Group

[KION Group](https://www.kiongroup.com?utm_source=chatgpt.com) is a global leader in industrial trucks, supply chain solutions, and warehouse automation technologies. Through brands including Dematic and DAI, the organization delivers intelligent automation and software solutions that optimize material and information flow across manufacturing, warehouse, and distribution environments worldwide.

With operations in more than 100 countries and a workforce of over 42,000 employees, KION continues to shape the future of automation, software innovation, and supply chain technology through a culture built on integrity, collaboration, courage, and excellence.

#LI-DP1