1

Freelance Integration Software Engineer Jobs in Minnesota

AI Engineer

Minneapolis, MN · On-site

$108K - $146K/yr

... software engineering experience * Demonstrated production AI experience (LLM integrations, AI-powered features) * Advanced full-stack development skills * Experience with modern cloud platforms (AWS ...

Software Engineer

Minneapolis, MN · Hybrid

$48 - $60/hr

Proficiency in C and C++ programming for embedded systems ... Experience with 32-bit and 64-bit microcontrollers and hardware-software integration. * Knowledge ...

Principal Software Engineer

Burnsville, MN · On-site

$139K - $186K/yr

Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... The subject matter focus is software integration of sensor and combat systems on small or medium ...

Principal Software Engineer

Burnsville, MN · Hybrid

$139K - $186K/yr

Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... The subject matter focus is software integration of sensor and combat systems on small or medium ...

Lead Software Engineer

Osseo, MN · On-site

$118 - $201/hr

The Role The Lead Software Engineer provides technical leadership for software efforts across a subset of contracts and work directives under the Munitions Software Integrated Product Team (IPT)

New

Sr Software Engineer

Eden Prairie, MN · Remote

$124K - $164K/yr

Define service boundaries, APIs, integration patterns, and asynchronous/event-driven approaches ... Mentor junior engineers, review technical designs, and promote strong software engineering ...

New

Embedded Software Engineer Location: Brooklyn Park, MN (Onsite) Work Authorization: Applicants must ... Experience with 32-bit and 64-bit microcontrollers and hardware-software integration. * Good ...

Senior Software Engineer

Eagan, MN · On-site

$124K - $164K/yr

Senior Software Engineer Location: Eagan, MN Senior Software Engineer Developer will be joining ... This team works on the UI, business and data layers plus integrations with 3rd party software ...

Sr Software Engineer

Eden Prairie, MN · On-site

$124K - $164K/yr

Define service boundaries, APIs, integration patterns, and asynchronous/event-driven approaches ... Mentor junior engineers, review technical designs, and promote strong software engineering ...

New

Senior Software Engineer

Eagan, MN · On-site

$120 - $180/hr

Senior Software Engineer -- Content Tools Content Tools • CoCounsel Legal Integrations Overview of the Role The CoCounsel Legal Integrations team within Thomson Reuters is seeking Senior Software ...

Software Engineer

Jackson, MN · Hybrid

$80K - $95K/yr

Continuously Integrate and Deploy software to test vehicles. Your Experience and Qualifications: * Bachelor's degree in engineering (Agricultural, Computer or Electrical) or equivalent relevant ...

Write comprehensive unit and integration tests supported by static analysis and thoughtful test ... Participate in pair programming to improve software quality and share design and implementation ...

Senior Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

The Senior Software Engineer designs, builds, and maintains the technical systems and application ... Lead the evaluation, integration, and responsible deployment of generative AI capabilities within ...

The Professional, Software Engineering job maintains and partners to design and develop software ... Writes and maintains moderately complex unit tests and integration tests, and performs debugging to ...

Showing results 41-60

Freelance Integration Software Engineer information

What is the difference between Freelance Integration Software Engineer vs Freelance Software Developer?

AspectFreelance Integration Software EngineerFreelance Software Developer
Primary FocusDesigning and implementing system integrations and APIsDeveloping standalone applications or features
Required SkillsAPI development, system architecture, integration toolsProgramming languages, application development, UI/UX
Work EnvironmentClient sites, remote, collaborative with IT teamsRemote, independent, project-based
Common CertificationsAPI certifications, cloud platform credentialsProgramming language certifications, software development courses

Freelance Integration Software Engineers focus on connecting different systems and APIs, often working closely with IT teams. Freelance Software Developers create standalone applications or features. While both roles require programming skills, integration engineers emphasize system interoperability, whereas developers focus on application creation.

What are some common challenges a freelance integration software engineer might face when working with multiple clients?

Freelance Integration Software Engineers often encounter challenges such as managing different client expectations, working with diverse technology stacks, and aligning integration standards across various systems. Since each client may use unique tools and workflows, adaptability and strong communication skills are essential to ensure seamless integration. Additionally, coordinating with remote development teams and adhering to project timelines can be demanding, but these experiences also help build a versatile skill set and professional reputation.

What is a freelance integration software engineer?

A Freelance Integration Software Engineer is an independent professional who specializes in connecting and combining different software systems so they can work together seamlessly. They are typically hired on a project basis to develop, implement, and maintain integrations between applications, databases, APIs, and other digital services. These engineers ensure data flows smoothly across platforms, streamline business processes, and resolve compatibility issues. Freelancers in this role often work remotely and serve multiple clients across industries.

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

To thrive as a Freelance Integration Software Engineer, you need strong programming skills (often in languages like Java, Python, or JavaScript), experience with APIs, and a solid understanding of system integration concepts, typically backed by a degree in computer science or related field. Familiarity with integration platforms (such as MuleSoft, Dell Boomi, or Zapier), cloud services, and relevant certifications (like MuleSoft Certified Developer or AWS Certified Solutions Architect) is highly valuable. Excellent problem-solving, communication, and time-management skills help you collaborate with clients and efficiently deliver solutions in a freelance environment. These capabilities are essential to ensure seamless connectivity between systems, deliver high-quality client solutions, and manage projects independently.
What are the most commonly searched types of Integration Software Engineer jobs in Minnesota? The most popular types of Integration Software Engineer jobs in Minnesota are:
What job categories do people searching Freelance Integration Software Engineer jobs in Minnesota look for? The top searched job categories for Freelance Integration Software Engineer jobs in Minnesota are:
Infographic showing various Freelance Integration Software Engineer job openings in Minnesota as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 75% In-person, and 25% Remote job distribution.

Senior Software Engineer

Enterra Medical, Inc.

Minneapolis, MN • On-site

Full-time

Re-posted 18 days ago


Job description

Senior Software Engineer
St. Louis Park, MN 
Job Summary:
We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable programming software and mobile applications that interface with implantable devices. The ideal candidate will have experience in medical device development, system integration, and regulatory compliance, with a passion for building technology that improves patient outcomes.  
Responsibilities:
  • Design, develop, and maintain programmer software for medical device systems, including embedded components and mobile apps (iOS/Android).
  •  Build secure and user-friendly mobile applications for clinicians and patients to monitor and interact with implantable devices.
  • Collaborate with cross-functional teams—hardware engineers, firmware developers, and clinical specialists—to ensure seamless integration between device, software, and external systems.
  • Implement secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable devices and mobile apps.
  • Ensure adherence to medical device standards such as ISO 13485, IEC 62304, and FDA regulations throughout the software lifecycle.
  • Optimize software for performance, reliability, and cybersecurity in a highly regulated environment.
  • Conduct risk analysis, debugging, and verification to ensure software meets safety and efficacy requirements. Document design specifications, test plans, and validation reports per regulatory requirements.
  • Support clinical trials and post-market activities by analyzing system performance and deploying software updates.
  • Apply AI-based techniques for code development and process improvement, including automated code generation and intelligent code review.  
Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering, or a related field.
  • 5+ years of experience developing software for medical devices or regulated systems.
  • Strong proficiency in programming languages such as C/C++, C#, Python, Java, or Swift/Kotlin for mobile development. 
  • Experience with embedded systems and real-time operating systems (RTOS) as well as application-level development. 
  • Familiarity with medical device regulations (FDA, ISO 13485, IEC 62304). 
  • Hands-on experience with wireless communication protocols (BLE) and secure data transfer. 
  • Experience with software development tools (GitHub, Jira) and automated testing frameworks. 
Preferred Qualifications:
  • Experience with mobile app development for healthcare applications.
  • Familiarity with Agile development methodologies.
  • Knowledge of battery management systems and low-power optimization for connected devices.  

Total Compensation: $150,000-165,000 DOE
 

Powered by JazzHR

uVpTp88fa6