2

Remote Software Developer Jobs in Portage, MI (NOW HIRING)

The Command Center Software (CCSW) Platform Migration organization focus is on minimizing the ... This is a remote position with approximately 50% travel. Qualified candidates can reside anywhere ...

... engineering teams through advanced 3D modeling and coordination. This role involves creating and ... This position is eligible to be fully remote or for work out of our Lexington, KY HQ or our ...

IT Project Manager

Kalamazoo, MI · Remote

$92K - $109K/yr

You will be able to work remote 75% of the time and be expected to be on the client site 25% of the ... Commission and decommission of IT software. * Track key project milestones and adjust project plans ...

New

United States (Remote) Interested applicants must reside in one of the following approved states ... Collaborate with developers, design teams, photographers, and copywriters from concept to ...

next page

Showing results 1-20

People also search for

Remote Software Developer information

See Portage, MI salary details

$45.1K

$105K

$155.9K

How much do remote software developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for remote software developer in Portage, MI is $105,014.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $122,100.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

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

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.
What are the most commonly searched types of Software Developer jobs in Portage, MI? The most popular types of Software Developer jobs in Portage, MI are:
What are popular job titles related to Remote Software Developer jobs in Portage, MI? For Remote Software Developer jobs in Portage, MI, the most frequently searched job titles are:
What cities near Portage, MI are hiring for Remote Software Developer jobs? Cities near Portage, MI with the most Remote Software Developer job openings:
Quality Assurance Manager

Quality Assurance Manager

Harris

Three Rivers, MI • Remote

$95K - $110K/yr

Full-time

Posted 20 days ago


Harris Computer rating

8.6

Company rating: 8.6 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

48th of 188 rated software companies


Job description

Quality Assurance Manager

Schools FINS - Remote (Eastern/Central preferred)

Harris School Solutions FINS is seeking a Quality Assurance Manager to lead our QA organization across a suite of K-12 district accounting products.

This is a hands-on leadership role responsible for ensuring strong release readiness, scaling automation, and building modern QA practices that support predictable delivery and customer confidence. The team includes experienced manual testers embedded within scrum teams, as well as automation engineers working across products.

We are looking for a leader who combines operational execution, technical depth, and steady people leadership - someone who can strengthen quality practices while creating clarity, trust, and stability within a distributed team environment.

What your impact will be1. Own QA execution and release readiness
  • Lead day-to-day QA delivery across multiple product teams, ensuring testing is well planned, visible, and aligned with sprint and release goals

  • Provide clear quality signals to Engineering and Product partners, supporting informed tradeoffs and predictable delivery

  • Maintain a strong pulse on testing progress and risk across teams through thoughtful engagement in key Agile ceremonies and targeted check-ins

  • Ensure effective defect triage, validation, and collaboration on high-priority production or customer-impacting issues

2. Scale automation and adopt modern QA tooling
  • Expand automated test coverage using modern frameworks (Playwright experience strongly preferred)

  • Support pragmatic adoption of AI-enabled QA tools and workflows over time, improving efficiency and effectiveness without unnecessary disruption

  • Partner with automation engineers to build scalable approaches that benefit all product teams

  • Help evolve QA practices beyond manual execution toward a balanced, sustainable quality strategy

3. Strengthen team capability, rigor, and flexibility
  • Lead, mentor, and develop a distributed QA team, fostering accountability, learning, and continuous improvement

  • Improve consistency in test planning and execution discipline, including lightweight processes that support repeatability and clarity

  • Build resilience across the QA organization by reducing single points of failure and encouraging broader product knowledge over time

  • Create an environment of trust and psychological safety, particularly during periods of transition and change

What we are looking for
  • 5+ years of experience in software delivery, QA, or test engineering

  • 2+ years of experience in QA leadership or people management

  • Hands-on experience with automated testing frameworks (Playwright, Selenium, Cypress, etc.)

  • Strong understanding of Agile delivery and embedded QA collaboration within scrum teams

  • Ability to introduce structure and rigor without creating bureaucracy

  • Experience using quality metrics as tools for visibility, learning, and accountability

  • Excellent communication and partnership skills across Engineering, Product, and Support

  • A calm, steady leadership style with strong ownership and follow-through

What will make you stand out
  • Experience scaling automation in a multi-product environment

  • Exposure to AI-assisted testing tools or emerging QA productivity workflows

  • Experience leading distributed teams across time zones

  • Familiarity with Aha! or similar product planning and delivery tools

  • Background supporting SaaS modernization or cloud transitions

  • Knowledge of K-12 finance or ERP systems is a plus

Why join Harris School Solutions

Harris School Solutions builds mission-critical financial software that supports school districts across North America. This role offers the opportunity to lead a talented QA team, modernize quality practices, and help shape scalable automation and delivery outcomes in a remote-first environment.

Salary: $95,000 to $110,000/year.


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media