2

Full Time Master Software Engineer Jobs in Minnesota

Bachelor's degree in Computer Science/Engineering (Master's preferred) with 8+ years in software and data engineering, including 4+ years in senior or lead roles. * Proven hands-on engineering ...

Bachelor's degree in Computer Science/Engineering (Master's preferred) with 8+ years in software and data engineering, including 4+ years in senior or lead roles. * Proven handson engineering ...

Principal Software Engineer

Burnsville, MN · On-site

$139K - $186.40K/yr

Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 8 years of direct experience related to Software Engineering and must ...

Senior Software Engineer - Hybrid

Rochester, MN · On-site

$141.02K - $204.53K/yr

Master's degree in Computer Science/Engineering or related field. Ability to use a wide variety of ... Full Time Hours/Pay Period 80 Schedule Details Monday - Friday, 8:00am - 5:00pm CST This is a ...

Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy ... This is a full-time, remote position within the United States. Mayo Clinic will not sponsor or ...

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Software Engineer - Lumin Digital Job Type: Full-time | Permanent Salary ...

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Software Engineer - Lumin Digital Job Type: Full-time | Permanent Salary ...

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Software Engineer - Lumin Digital Job Type: Full-time | Permanent Salary ...

next page

Showing results 1-20

Full Time Master Software Engineer information

What is the difference between Full Time Master Software Engineer vs Senior Software Engineer?

AspectFull Time Master Software EngineerSenior Software Engineer
QualificationsBachelor's or higher in CS or related field, advanced coding skillsBachelor's or higher, extensive coding experience
Work EnvironmentTeam-based, collaborative projects in tech companiesSame as Master Software Engineer, often leading projects
ResponsibilitiesDesign, develop, and maintain software solutionsLead development efforts, mentor juniors, oversee project modules
Usage in IndustryCommonly listed in job postings for experienced developersOften a step before managerial roles, recognized for expertise

Both roles require strong technical skills and similar educational backgrounds. The Master Software Engineer typically focuses on technical development, while the Senior Software Engineer may have additional leadership responsibilities. The main difference lies in scope of leadership and project oversight.

What are the most commonly searched types of Master Software Engineer jobs in Minnesota? The most popular types of Master Software Engineer jobs in Minnesota are:
What are popular job titles related to Full Time Master Software Engineer jobs in Minnesota? For Full Time Master Software Engineer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Full Time Master Software Engineer jobs? Cities in Minnesota with the most Full Time Master Software Engineer job openings:
Infographic showing various Full Time Master Software Engineer job openings in Minnesota as of May 2026, with employment types broken down into 44% Full Time, 50% Part Time, 3% Temporary, and 3% Contract. Highlights an 63% Physical, 2% Hybrid, and 35% Remote job distribution.

Senior Software Engineer

Enterra Medical, Inc.

Saint Louis Park, MN • On-site

$150K - $165K/yr

Full-time

Posted 3 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