2

Remote Computer Programming Jobs in Minnesota (NOW HIRING)

Firmware Engineer II (Continuation)

Shakopee, MN ยท On-site +1

$85K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science. * 2 years ... Whether you're remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.

Senior Database Engineer

Minneapolis, MN ยท Remote

$110K - $150K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Bachelor degree in computer science, information systems or computer engineering or related field ... Direct experience with Google Cloud AlloyDB #LI-Remote Surescripts embraces flexibility through its ...

Posted today

  • Medical

  • Dental

  • Retirement

This position is eligible for 100% remote work depending on location. The following is a list of at ... Bachelor's degree in Electrical or Computer Engineering, Computer Science, Network Engineering, or ...

Cloud Security Engineer/Architect (Remote)

Eagan, MN ยท Remote

$66.75 - $88.75/hr

This remote contract-to-hire position can be originated in Falls Church, VA, Morrisville, NC or ... Advanced degree in Computer Science, Cybersecurity, or a related engineering field preferred. BS ...

Senior Substation Physical Engineer

Minneapolis, MN ยท On-site +1

$109K - $149K/yr

Remote Only: * Fully Remote! - Work from where you are! * Candidates must located in the Denver, CO ... High level of computer competency and comfort working with engineering tools and software.

$80K - $95K/yr

  • Medical

  • Dental

  • Retirement

Our Engineering department is seeking a QA Engineer to join our growing organization. Our ... Perform computer system setup, software installation and configuration, and peripheral equipment ...

Sr. Process Designer (Remote)

Minneapolis, MN ยท On-site +1

$37 - $60/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Sr. Process Designer (Remote) Our growing firm is looking for passionate problem-solvers driven to ... client CAD standards working directly with engineers and project managers. * Review project ...

Sr. Process Designer (Remote)

Minneapolis, MN ยท On-site +1

$37 - $60/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Sr. Process Designer (Remote) Our growing firm is looking for passionate problem-solvers driven to ... client CAD standards working directly with engineers and project managers. * Review project ...

Patent Attorney (CS & EE)

MN ยท On-site +1

$135K - $240K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You can work in our Woodbury, Minnesota office, but remote positions are also available if that ... A bachelor's degree in computer science, computer engineering, or electrical engineering.

ZMP Remote Pilot Operator

Farmington, MN ยท On-site +1

$40K - $80K/yr

... computer proficiency. Candidates must possess an ability to read and interpret materials such as ... Experience working in a multidisciplinary team (Multimedia Developers, Quality Assurance ...

Process Designer - Hybrid/Remote

Minneapolis, MN ยท On-site +1

$28.50 - $33.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Process Designer - Hybrid/Remote Our growing firm is looking for passionate problem-solvers driven ... Layout plans, sections and details to specified CAD standards working directly with engineers or ...

Showing results 21-40

Remote Computer Programming information

See Minnesota salary details

$32.3K

$63.6K

$93.5K

How much do remote computer programming jobs pay per year?

As of Aug 19, 2026, the average yearly pay for remote computer programming 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 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 are the most commonly searched types of Computer Programming jobs in Minnesota?

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

What are popular job titles related to Remote Computer Programming jobs in Minnesota?

For Remote Computer Programming jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Remote Computer Programming jobs in Minnesota look for?

The top searched job categories for Remote Computer Programming jobs in Minnesota are:

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

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

Infographic showing various Remote Computer Programming 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.

Firmware Engineer II (Continuation)

Entrust Datacard

Shakopee, MN โ€ข On-site, Remote

$85K - $125K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 9 days ago


Job description

Join us at Entrust

At Entrust, we're shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely.

Get to Know Us

Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. But our secret weapon? Our people. It's the curiosity, dedication, and innovation that drive our success and help us anticipate the future.

As an integral member of theHardwareSolutionsGroup, the Firmware Engineer II will take unique customer requirements and design, implement, deliver,and support embedded software solutions on an arrayof Entrust products.This individual will be required to work on multiple complex technologies, laser, printing, etc.The position will perform the responsibilities detailed below and other duties as assigned.

Responsibilities:

  • Developing real-time embedded systems software for digital, analog, power, and motion control systems in complex machines.

  • Design, code, test, debug, and document embedded software components or applications.

  • Participation in design and code reviews, hardware/software integration and development test.

  • Understand and perform design trade-offs in a collaborative team environment.

  • Provide schedule input and communicate project status to various levels of management, peers and team members.

  • Knowledge of development tools and software languages for embedded development and testing responsibilities.

  • Develop or contribute to development and maintenance of policies, practices and standards.

  • Continuously improve work processes to enable team efficiencies.

Basic Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.

  • 2 years'experience developing embedded software, hardware and/or firmware in a product development environment.

  • Experience with C++ and/or C in an embedded development environment.

  • Experience with unit test and integration test methodologies.

  • Strong verbal and written communication skills and the ability to prepare written specifications.

  • Must be able to lawfully work within the US and have unrestricted work authorization for US.

Preferred Qualifications:

  • 3+years experiencedeveloping embedded software, hardware and/or firmware in a product development environment

  • Priorexperience leading projects or leading a development team

  • Strong analytical and problem solving skills.

  • Good engineering judgment and decision making.

  • Experience with Linux kernel and device driver development.

  • Experience with VxWorks or other real time operating system.

  • Experience with electromechanical design and motion control.

  • Experience with PHP and/or other scripting languages.

  • Experience programming in assembly language

  • Experience with Entrust card production systems.

  • Ability to work in a multi-disciplined team with mechanical, electrical and high level software team members.

At Entrust, we don't just offer jobs - we offer career journeys. Here is what you can expect when you join our team:

  • Career Growth: Whether you're a budding developer or a seasoned expert, we're invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.

  • Flexibility: Life is all about balance. Whether you're remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.

  • Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.

We believe in securing identities-but it doesn't stop there. At Entrust, we're passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we're creating a community where everyone is encouraged to be themselves.

Ready to Make an Impact?

If you're excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let's build a more secure world-together.

Apply today!

For more information, visit www.entrust.com. Follow us on, LinkedIn, Facebook, Instagram, and YouTube

Compensation Range:


The anticipated starting base pay for this position is: $85,413-$125,272 per year (in the primary posting location). Actual compensation will be determined based on geographic location, education, skills and experience. This position is also eligible for the company's discretionary annual incentive plan. In addition to your pay, Entrust offers eligible colleagues and their dependents comprehensive health and well-being programs which include medical, vision, dental, a generous 401(k) matching contribution, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off plus 12 paid holidays, parental leave and education reimbursement. Please speak with the recruiter for more details. Note: Benefit and Compensation programs are subject to eligibility requirements and other terms of the applicable plan or program. Entrust has the right to end, suspend or amend any of its plans at any time in whole or in part.

For US roles, or where applicable:

Entrust is an EEO/AA/Disabled/Veterans Employer

For Canadian roles, or where applicable:

Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities.

If you require an accommodation, contact accessibility@entrust.com.

Recruiter:

Steve DonahueSteve.Donahue@entrust.com