2

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

Senior Full Stack Developer

Detroit, MI · On-site +1

$70K - $140K/yr

Full SDLC experience with software development. * 3+ years of experience in developing REST APIs in ... Remote roles will also have the opportunity to come together in our offices for moments that matter.

DevOps Engineer

Detroit, MI · Remote

$54 - $74/hr

Proven Software development experience, preferably gained at a venture-backed startup or a top ... We offer a hybrid work schedule to perfectly combine the benefits of remote work and the essential ...

Engineering & Science Job Schedule: Full time Remote: No The Opportunity: JR Automation, a Hitachi ... Experience with robotic and/or discrete simulation software preferred, software such as: o ...

Engineering & Science Job Schedule: Full time Remote: No The Opportunity: JR Automation, a Hitachi ... Experience with robotic and/or discrete simulation software preferred, software such as: o ...

Engineering & Science Job Schedule: Full time Remote: No The Opportunity: JR Automation, a Hitachi ... Experience with robotic and/or discrete simulation software preferred, software such as: o ...

EDI Engineer

Troy, MI · Remote

$110K - $110K/yr

... software. * Work with cross-functional teams to integrate applications using APIs and EDI to ... Experience with Devops & CI/CD. Benefits Offered * Competitive compensation and annual bonus ...

New

Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll apply your expertise ...

Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a customer's computational drug discovery project. In this role, you'll apply your expertise ...

Showing results 41-60

Remote Software Developer information

See Rochester, MI salary details

$44.2K

$102.9K

$152.8K

How much do remote software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote software developer in Rochester, MI is $102,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $119,700.00 per year, depending on experience, location, and employer.

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 does a remote software developer do?

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 are the key skills and qualifications needed to thrive as a remote software developer?

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.

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 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.

What are the most commonly searched types of Software Developer jobs in Rochester, MI?

The most popular types of Software Developer jobs in Rochester, MI are:

What are popular job titles related to Remote Software Developer jobs in Rochester, MI?

For Remote Software Developer jobs in Rochester, MI, the most frequently searched job titles are:

What cities near Rochester, MI are hiring for Remote Software Developer jobs?

Cities near Rochester, MI with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Rochester, MI as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $102,948 per year, or $49.5 per hour.

DevOps Engineer Live Streaming- Wixom, MI

J&B Medical

Wixom, MI • On-site, Remote

$80K - $110K/yr

Full-time

Re-posted 19 days ago


Job description

Job Type
Full-time
Description
J&B Virtual Solutions - we provide Telehealth Solutions.
J&B Virtual Solutions is a telehealth software solutions company that offers a complete system for health care professionals. VideoDoc® is our HIPAA and HITECH compliant telehealth platform that offers extensive video engagement options and utilizes our patented remote patient monitoring technology to capture, secure, and retrieve information on patient physiologies.
A DevOps Engineer plays a critical role in bridging the gap between software development and IT operations. They are responsible for designing and managing automated systems for software deployment, testing, and infrastructure provisioning. Working closely with developers, system administrators, and other teams, they aim to enhance the software development lifecycle. DevOps Engineers utilize tools like Kubernetes, Docker, and cloud platforms (AWS, Azure, GCP) to manage infrastructure and environments, ensuring high availability and scalability of applications
*******THIS POSITION IS FULL TIME IN OUR WIXOM MICHIGAN OFFICE. NO REMOTE, NO RELOCATION ALLOWANCE & NO SPONSORSHIP - now or in the future**********
Essential Functions:
  • Collaborate with the team to implement well-architected and cost-effective cloud solutions in Azure.
  • Design, build, and maintain both AWS and Azure-based networks, virtual machines, and Site Recovery solutions.
  • Automate & Optimize infrastructure deployment and maintenance using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, and Ansible.
  • Manage & Scale production and non-production environments with AWS EC2, S3, RDS, Lambda, and Azure VMs.
  • Monitor & Troubleshoot system performance, ensuring high availability using Azure Monitor and Insights and AWS CloudWatch.
  • Enhance Security by building and maintaining security controls, compliance protocols, and best practices for protecting customer data.
  • Manage and secure network infrastructure using FortiGate firewalls, ensuring optimal security, VPN connectivity, and traffic management across cloud and on-prem environments.
  • Support Developers by refining CI/CD pipelines, managing deployments, and improving automation strategies.
  • Perform Backup & Recovery Operations and resolve complex technical issues in Azure and hybrid cloud environments.
  • Document & Innovate-Refactor pipelines, write documentation, and stay ahead of the latest cloud technologies.

Key Competencies:
  • 4-5+ years of hands-on experience in a DevOps role or cloud infrastructure management.
  • Deep AWS expertise, including EC2, S3, RDS, DynamoDB, Lambda, Cognito, Step Functions, Athena, etc.
  • Azure Cloud proficiency, particularly in Azure Virtual Machines, Site Recovery, and on-prem to Azure migrations.
  • Strong scripting & automation skills-Bash, Python, PowerShell, or equivalent.
  • Proficiency with Git and CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps Pipelines).
  • Experience with FortiGate firewalls for network security, VPN management, traffic filtering, and intrusion prevention.
  • Infrastructure as Code (IaC) experience with Terraform, CloudFormation, or Ansible.
  • Monitoring & Logging expertise using Azure Monitor & AWS CloudWatch.
  • Experience troubleshooting production environments and improving system reliability.
  • Strong teamwork & communication skills-you enjoy working with developers to streamline workflows.

Position Type:
This is a full-time onsite in Wixom position; 40-hour minimum, with the expectation to maintain a regular work schedule. Occasional evening and weekend work may be required as job duties demand.
Must be authorized to work in U.S. is a precondition of employment.
Requirements
Required Education and Experience:
  • Bachelor's Degree or equivalent experience.
  • At least 5 years of experience in an IT environment.

Preferred Experience/SKILLS:
  • Machine Learning on AWS (SageMaker, AI Services, etc.).
  • AWS Redshift for data warehousing.
  • Video streaming protocols (HLS, WebRTC, RTP, MPEG-DASH, Smooth Streaming).
  • Open-source video software (FFMPEG, x264).
  • DLNA/UPnP

THIS POSITION IS FULL TIME IN OUR WIXOM MICHIGAN OFFICE. NO REMOTE, NO RELOCATION ALLOWANCE & NO SPONSORSHIP (now or in the future)
Salary Description
$80000.00 to $110,000.00