1

Software Engineer Contract Jobs in Minnesota (NOW HIRING)

Senior Systems Engineer

Plymouth, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... various software tools and programs to complete the above responsibilities What you'll bring

Senior Java Software Engineer / Scrum Master

Eagan, MN ยท Hybrid

$127K - $167K/yr

Due to contract requirements, the position requires U.S. Citizenship. Primary Responsibilities: * Approximately 50% hands-on software engineering: Design, develop, test, review, debug, deploy, and ...

Senior Systems Engineer

Plymouth, MN ยท On-site

$109K - $149K/yr

Contract Duration: Long Term Shift: 1 Remaining Positions: 1 Stefanini Group is hiring! Stefanini ... Use various software tools and programs to complete the above responsibilities. What you'll bring

AI/ML Engineer Contract End Date: 3/31/27 Remote Position Overview: We are seeking a Senior AI/ML ... The candidate will be expected to follow strong software engineering and MLOps practices across the ...

Sr Consultant, MSC Software Engineering

Wayzata, MN ยท On-site

$124K - $163K/yr

The Senior Professional, Software Engineering job designs, develops and maintains software ... Supply Chain, Sourcing and Vendor / Contract Management exprience Equal Opportunity Employer ...

Sr Consultant, MSC Software Engineering

Wayzata, MN ยท On-site

$124K - $163K/yr

The Senior Professional, Software Engineering job designs, develops and maintains software ... Supply Chain, Sourcing and Vendor / Contract Management exprience Equal Opportunity Employer ...

Senior Systems Engineer

Plymouth, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities. What you'll bring:

Senior Systems Engineer (Medical Device)

Plymouth, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities What you'll bring:

Senior Systems Engineer

Plymouth, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities. What you'll bring:

Software/AI Engineer II

Virginia, MN ยท On-site

$93K - $128K/yr

THIS POSITION IS CONTINGENT UPON CONTRACT AWARD. Software/AI Engineer Job Responsibilities Transform AI technology into opportunity as a Software/AI Engineer II at QSI. Help drive the next-must have ...

Senior Systems Engineer

Plymouth, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities. What you'll bring:

Senior Systems Engineer

Minneapolis, MN ยท On-site

$109K - $149K/yr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities. What you'll bring:

Senior Systems Engineer

Minneapolis, MN ยท On-site

$50 - $53/hr

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute ... Use various software tools and programs to complete the above responsibilities. What you'll bring:

Showing results 41-60

Software Engineer Contract information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

How much do software engineer contract jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software engineer contract in Minnesota is $144,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,400.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Minnesota?

The most popular types of Software Engineer jobs in Minnesota are:

What are popular job titles related to Software Engineer Contract jobs in Minnesota?

For Software Engineer Contract jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Software Engineer Contract jobs in Minnesota look for?

The top searched job categories for Software Engineer Contract jobs in Minnesota are:

What cities in Minnesota are hiring for Software Engineer Contract jobs?

Cities in Minnesota with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Minnesota as of September 2026, with employment types broken down into 64% Full Time, 7% Part Time, 25% Contract, and 4% Nights. Highlights an 96% In-person, and 4% Remote job distribution, with an average salary of $144,486 per year, or $69.5 per hour.

Senior Systems Engineer

Plymouth, MN โ€ข On-site

VIVA USA INC
IT Servicesย โ€ขย 51 - 200 employees

$109K - $149K/yr

Contractor

Posted 17 days ago


Key responsibilities

  • Support the technical direction of Acute Therapies products throughout various stages of the product lifecycle.

  • Develop design concepts, manage product requirements, and perform verification and validation activities for medical devices.

  • Identify, analyze, and mitigate technical risks, and ensure compliance with relevant regulations and standards.


Job description

Client is seeking a System Engineer (contract) to support the overall technical direction of Acute Therapies products. Based on your technical skills, you will drive various portions of the product development cycle at stages ranging from feasibility through lifecycle management. Tasks may include development of design concepts/changes, product requirements management, traceability, DHF structure & maintenance, product risk management, system integration, verification, and validation of medical devices.
What you'll be doing:
Perform the activities associated with the systems engineering of one or more products in various stages of the product lifecycle from new product development to post-market surveillance
Understand clinical and user needs and apply them to product realization
Capture inputs for requirements from various sources such as user needs, regulatory standards, human factors, quality, manufacturing, service, etc.
Use knowledge of technology, process, and/or therapy domains to drive solutions and product design realization from a systems perspective
Craft design concepts and research methodologies that best meet current and future customer / business needs for a product or process domain area
Create and maintain design history file elements
Facilitate an improved understanding of the interrelationship between requirements, risk and reliability
Anticipate technical challenges and risk scenarios and prepare, lead, and execute mitigation strategies to ensure optimal results
Resolve systems-related technical issues by applying problem-solving tools such as cause-and-effect diagrams, Pareto charts, etc.
Propose and drive solutions to technical problems that are ambiguous and diverse in scope
Perform impact assessments on the requirements on an ongoing basis for any proposed design / material / process changes or observations from field / service / manufacturing. As needed, propose recommended mitigations with rationale.
Influence stakeholders and cross-functional team members within the project
Drive adherence to FDA, ISO and IEC design control procedures, regulations and standards
Use various software tools and programs to complete the above responsibilities
What you'll bring:
Bachelor's degree or Master's degree and three years or more of relevant experience, with a degree in Electrical, Software, Mechanical, Biomedical, or a related engineering or science discipline
Prior experience in medical devices, preferably for intensive care unit (ICU) or kidney care domains
Sound knowledge of systems engineering and related areas such as electro-mechanical and software engineering
A track record in electro-mechanical system development, preferably in medical devices or other regulated products such as aerospace, automobile, or military
Prior experience with internet-connected, software-enabled devices and/or cyber security
Working knowledge of system modeling language (SysML or UML) and requirement management tools
Knowledge of DOORS and Jama requirements management tools preferred
Knowledge of Teamcenter, TrackWise8, JIRA, and ALM preferred
Familiar with statistical methods/tools for design and verification, e.g. DOE, sample size
Success in working with multi-functional, global teams
Excellent interpersonal, communication, and influencing skills
Ability to work independently
Ability to manage simultaneously several projects and shift priority according to needs
Demonstrated strong analytical and problem-solving skills
Ability to solve problems, develop solutions, and make recommendations in collaboration with project leaders
Creative Problem Solver - identify technical risks up front, develop and execute mitigations and provide team direction on how to remove or avoid roadblocks
Ability to deliver results according to the plan
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status