2

Remote Computer Programmer Jobs in Minnesota (NOW HIRING)

SQL Developer

Moundsview, MN · Remote

$48 - $65.75/hr

You will support a Web Based Remote Patient Management System used by our clinicians on behalf of ... Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or ...

... remote and high-dependency aviation environments. These efforts focus on delivering mission ... Bachelor's degree in computer science, engineering, systems engineering, or a related field with 4 ...

Showing results 41-60

Remote Computer Programmer information

See Minnesota salary details

$32.3K

$63.6K

$93.5K

How much do remote computer programmer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for remote computer programmer in Minnesota is $63,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $78,400.00 per year, depending on experience, location, and employer.

What is a remote computer programmer?

A remote computer programmer is a professional who writes, tests, and maintains computer code while working from a location outside of a traditional office, such as from home or another remote location. They use programming languages to create software, applications, and systems, collaborating with teams through online communication and project management tools. Remote computer programmers often enjoy flexible schedules and can work for companies located anywhere in the world, provided they have reliable internet access and the necessary technical setup.

What does a remote computer programmer do?

As a remote computer programmer, you work from home as a software developer and help create the programs, applications, and assets required by your employer. In this role, you may engineer solutions to existing software problems, code new applications, monitor a system or a network, and ensure the security of all online components. Remote computer programmers frequently work on smaller, short-term projects, but occasionally code larger and more complex content. Many aspects of this job vary by employer and could include switching between a variety of programming languages, using additional hardware, and writing technical documentation like user manuals or training material.

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 skills, and typically a degree in computer science or related field. Experience with version control systems like Git, cloud platforms, and familiarity with development frameworks or agile project management tools is often expected. Excellent self-motivation, time management, and clear written communication are standout soft skills for remote collaboration. These skills ensure the ability to deliver high-quality code efficiently, maintain alignment with distributed teams, and adapt to evolving technical requirements.

How do remote computer programmers typically collaborate and communicate effectively with their teams?

Remote computer programmers often rely on a combination of collaboration tools such as version control systems (e.g., Git), project management platforms (like Jira or Trello), and communication tools (Slack, Zoom, or Microsoft Teams) to stay connected with their colleagues. Regular virtual meetings and code reviews are common practices to ensure alignment and maintain code quality. Clear documentation and proactive communication are key, as working remotely can sometimes lead to misunderstandings or delays. Successful remote programmers make an effort to be responsive, participate in team discussions, and stay updated on project changes.

What is the difference between Remote Computer Programmer vs Remote Software Developer?

AspectRemote Computer ProgrammerRemote Software Developer
CredentialsTypically requires a degree in computer science or related field, programming certificationsSimilar credentials, often with additional experience in software design
Work EnvironmentRemote, often freelance or contract-based, working on coding tasksRemote, may involve full-time employment, working on software projects
Industry UsageCommon in tech, finance, startups, and IT servicesWidely used across tech, enterprise, and app development sectors

Remote Computer Programmers and Remote Software Developers share similar credentials and work environments, often working remotely on coding and software projects. The main difference lies in scope: programmers focus primarily on writing code, while developers may handle broader tasks like designing, testing, and maintaining software applications.

What are the most commonly searched types of Computer Programmer jobs in Minnesota?

The most popular types of Computer Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Remote Computer Programmer jobs?

Cities in Minnesota with the most Remote Computer Programmer job openings:

Infographic showing various Remote Computer Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 2% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $63,636 per year, or $30.6 per hour.

Senior Business Systems Analyst, Enterprise Scheduling

CHS, Inc.

Inver Grove Heights, MN • On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


CHS Inc. rating

8.2

Company rating: 8.2 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

37th of 365 rated logistics


Job description

CHS Inc. is a leading global agribusiness owned by farmers, ranchers and cooperatives across the United States that provides grain, food and energy resources to businesses and consumers around the world.  We serve agriculture customers and consumers across the United States and around the world.  Most of our employees are in the United States, but today we have employees in 19 countries. At CHS, we are creating connections to empower agriculture.

Summary

CHS has an exciting opportunity in the Information Technology group. We are looking for a Senior Business Systems Analyst to focus on enterprise scheduling, workload automation, and production operations. This role is ideal for an IT professional who can operate across production support, scheduling engineering, automation, and business systems analysis. This role will ensure the reliability, scalability, and continuous improvement of enterprise scheduling processes that support CHS' agricultural, energy, financial, supply-chain, and corporate operations. This position will work across SAP and non-SAP environments, supporting current-state scheduling platforms, and help prepare CHS for future scheduling and automation needs. 

Responsibilities
  • Lead the design, configuration, maintenance, and optimization of enterprise job schedules, workflows, calendars, triggers, dependencies, alerts, and automation processes.
  • Support workload automation across SAP and non-SAP environments using enterprise scheduling platforms such as Tidal, Control-M, Redwood RunMyJobs, Stonebranch, Beta Systems Software, or similar tools.
  • Provide senior-level production support for batch cycles, scheduled processes, integrations, and automation workflows, including participation in an on-call rotation.
  • Troubleshoot complex scheduling and batch processing issues, including job failures, delays, dependency conflicts, missed triggers, calendar issues, and downstream impacts.
  • Serve as a technical lead during high-priority incidents, coordinating with application, infrastructure, database, security, cloud, and business teams to restore service and reduce business impact.
  • Perform root cause analysis, identify recurring issues, and drive corrective actions that improve reliability, resiliency, recoverability, and operational stability.
  • Partner with application teams and business stakeholders to onboard new systems, business processes, and integrations into the enterprise scheduling environment.
  • Support scheduling and automation needs related to SAP, S/4HANA, SAP RISE, cloud ERP, hybrid platforms, and other enterprise applications.
  • Contribute to scheduler modernization, migration planning, tool evaluation, workload conversion, and future-state automation strategy. Establish and maintain scheduling standards, naming conventions, runbooks, dependency documentation, support procedures, and operational best practices.
  • Collaborate with project and delivery teams to ensure scheduling, automation, batch processing, and support requirements are incorporated into solution designs and implementation plans.
  • Support change management, release coordination, testing, validation, and deployment activities for scheduling-related changes.
  • Mentor associate and mid-level analysts by sharing technical knowledge, reviewing scheduling designs, and promoting consistent operational practices.
  • Perform other responsibilities as needed or assigned. 
Minimum Qualifications (required)
  • Bachelor's degree in Information Technology, Computer Science, Computer Engineering, Information Technology Management, or related field (or equivalent years of experience, education and training)
  • 4+ years of experience in IT operations, application support, business systems analysis, workload automation, scheduling engineering, DevOps, or related technology roles
Additional Qualifications
  • Strong understanding of enterprise batch processing, job scheduling, workload automation, dependencies, calendars, triggers, alerts, and production support processes.
  • Ability to troubleshoot complex technical issues across applications, infrastructure, integrations, databases, and scheduling platforms. Familiarity with Windows server environments and enterprise IT operations.
  • Strong analytical, problem-solving, documentation, and communication skills.
  • Ability to lead issue resolution efforts, coordinate across technical teams, and communicate status clearly to technical and non-technical stakeholders.
  • Ability to work independently, manage competing priorities, and collaborate effectively in a remote environment.
  • Experience with enterprise scheduling or workload automation platforms such as Tidal, Control-M, Redwood RunMyJobs, Stonebranch, Beta Systems Software, AutoSys, IBM Workload Scheduler, or similar tools.
  • Experience with SAP background jobs, SAP batch processing, SAP integrations, or SAP operational support. Experience with APIs, REST integrations, event-based scheduling, file-based integrations, or enterprise integration patterns. PowerShell scripting experience.
  • Experience with ITIL processes, including incident, problem, change, and release management.
  • Experience contributing to scheduler migrations, platform modernization, workload conversion, or enterprise automation strategy.
  • Experience mentoring team members or serving as a technical lead in a production support environment. 

CHS offers a competitive total rewards package. Compensation includes base wage and, depending upon position, may include other earnings such as bonus, incentives and commissions. Actual pay offered will vary based on multiple factors which may include, without limitation, experience, education, training, specialized skills and certifications, minimum wage/salary requirements under local law.

Benefits include medical, dental, vision, wellness programs, life insurance, health and dependent care spending accounts, paid time off, 401(k), pension, profit sharing, short- and long-term disability, tuition reimbursement and adoption assistance, subject to the eligibility requirements for each benefit plan.

CHS is an Equal Opportunity Employer/Veterans/Disability.       

Please note that any communication from a CHS recruiter would be sent using a chsinc.com email address. In addition, a CHS recruiter will not ask for confidential information over the phone or in an email, or request money from a candidate involved in an offer process. If you have questions regarding an employment opportunity, please reach out to chscareers@chsinc.com; to verify that the communication is from CHS.


What CHS Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom