Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$150k - $165k
Full-time

Enterra Medical


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
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Minnesota vacancy
  •  ...Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we develop innovative medical technologies and connected solutions that improve patient outcomes and quality of life. Our engineering teams thrive on collaboration, problem... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Nextern

    Maple Grove, MN
    12 hours ago
  •  ...Who We’re Looking For (Position Overview) Spry Methods is seeking a Software Engineer to support a federal customer in Quantico, VA. The ideal candidate will have hands‑on experience with software testing best practices and defect management processes and proven experience... 
    Senior

    Spry Methods

    Virginia, MN
    2 days ago
  •  ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion... 
    Senior

    SkyWater Search Partners

    Minneapolis, MN
    3 days ago
  • $50 - $60 per hour

     ...Senior Software Engineer – Embedded Systems Location: Maple Grove, MN Pay: $50 to $60/hour Schedule: Full-Time | Onsite Industry: Defense & Aerospace Develop Mission-Critical Embedded Software We're seeking a Senior Software Engineer to design, develop... 
    Senior
    Full time

    HRU Technical Resources

    Maple Grove, MN
    1 day ago
  •  ...SOC, LLC is seeking a Top Secret Cleared Senior Software Engineer to work onsite at the Pentagon. The successful candidate will independently design and engineer new software products or major enhancement to existing software in support of the US Army Command and Control... 
    Senior

    SOC

    Virginia, MN
    3 days ago
  •  ...to meet standards Conducts code reviews to provide guidance on engineering best practices Accountable for ensuring all aspects of product...  ...and security best practices Exhibits relentless focus in software reliability engineering standards embedded into development standards... 
    Senior
    Work experience placement

    Jobtailor

    Saint Paul, MN
    2 days ago
  •  ...Senior Software Engineer | Maple Grove, Minnesota, United States Senior Software Engineer - Embedded Systems (Onsite, Maple Grove, MN) 12-Month Contract | 1st Shift | Bachelor's Degree Required | Secret Clearance Eligibility About the Role Indotronix seeks a results-driven... 
    Senior
    Contract work
    Day shift

    Indotronix International Corporation

    Maple Grove, MN
    4 days ago
  • Verite Educational Services (VES) is a consulting firm that partners with organizations to design and deliver innovative, sustainable solutions for education and public service. About the Role Designing and developing rich and engaging web applications using VueJS, React...
    Senior
    Local area

    Verite Educational Services

    Virginia, MN
    1 day ago
  •  ...Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs... 
    Senior
    Work experience placement
    Remote work

    Kaleidoscope Innovation

    Minneapolis, MN
    5 days ago
  •  ...using AI/ML technologies Collaborate cross-functionally with engineers, product managers, scientists, and legal experts Mentor...  ...culture Requirements Bachelor's degree in computer science, software engineering, or a related field; or equivalent practical... 
    Senior

    Thomson Reuters

    Eagan, MN
    17 hours ago
  •  ...Join our dynamic engineering team to build scalable cloud-native applications that serve millions of users worldwide. You’ll work on cutting...  ...with cross-functional teams to deliver high-quality software solutions. Requirements Bachelor’s degree in Computer Science... 
    Senior
    Worldwide

    Comfort Health

    Saint Paul, MN
    5 days ago
  •  ...About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Engineer to join our Cyber Analytics team. In this role, you will be at the forefront of advanced Computer Network Operations (CNO)... 
    Senior
    Contract work
    Immediate start

    Redhorsecorp

    Virginia, MN
    2 days ago
  •  ...About the Role We’re looking for a Senior Software Engineer to join our growing team and play a key role in building reliable, performant, and scalable systems across our product. You’ll work across the stack—from TypeScript APIs to modern React frontends—helping define... 
    Senior

    Alumni Ventures

    International Falls, MN
    16 hours ago
  • $61.22 per hour

     ...Job Summary Title: Senior Software Engineer Location: Maple Grove, MN Contract Type: Contract, 1st Shift (9/80) Pay Rate: $61.22/hr Benefits: overtime, medical, dental, vision, 401k, travel. Requirements Must obtain a DoD Secret Personnel Clearance (PCL); U.S. citizenship... 
    Senior
    Contract work
    Day shift

    Apollo Professional Solutions

    Maple Grove, MN
    1 day ago
  • $102.4k - $179k

     ...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine...  ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence... 
    Senior

    Vizient

    Edina, MN
    3 days ago
  •  ...any time, so we encourage innovative thinking and the sharing of ideas. Job Description Catapult Consultants is seeking a Senior Software Engineer to support the engineering, analysis, design, development, programming, and maintenance of custom software programs according... 
    Senior
    For contractors

    Catapult Consultants

    Virginia, MN
    3 days ago
  •  ...Impact As our Senior Engineer in Birmingham, Minneapolis, or working remotely, you will build, manage, and enhance shopper payments systems...  .... What You’ll Need to Be Successful You have 5+ years of software development experience with a programming language like Golang... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Dormont Manufacturing Company

    Minneapolis, MN
    1 day ago
  •  ...Senior Software Engineer page is loaded## Senior Software Engineerlocations: Minnesotatime type: Full timeposted on: Posted Todayjob requisition id: R0003697# **Together we make breakthroughs possible.**At OCLC, we build technology with a purpose: to connect libraries... 
    Senior
    Work at office
    Worldwide

    OCLC

    Saint Paul, MN
    16 hours ago
  •  ...Wolters Kluwer Financial & Compliance Services division is looking for a Senior Software Engineer to work out of our St. Cloud, MN location. Job Description The Senior Software Engineer creates working software deliverables and provides leadership in the construction... 
    Senior
    Work experience placement
    Night shift
    1 day per week

    Wolters Kluwer

    Minnesota
    3 days ago
  • $125k - $150k

     ...an early and critical team member as we develop the world’s first digital twin platform for complex systems. Sedaro is hiring Software Engineers to help achieve our mission of building infinitely scalable space system simulation software in the cloud. The ideal... 
    Senior
    Permanent employment
    Remote work
    Flexible hours
    2 days per week

    6AM City

    Virginia, MN
    1 day ago
  • $106.58k - $195.17k

     ...Job Duties EMPLOYER: Optum Services Inc. JOB TITLE: Senior Software Engineer LOCATION: 1 Optum Circle, Eden Prairie, MN 55344 (Telecommuting available from anywhere in the U.S.) DUTIES: Research, design, and develop computer and network software or specialize... 
    Senior
    Full time
    Remote work
    Shift work

    Optum Services, Inc.

    Eden Prairie, MN
    2 days ago
  • $80k - $110k

     ...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient... 
    Senior
    Work experience placement

    Accurant International

    Minneapolis, MN
    16 hours ago
  • $120k - $150k

     ...solving hard problems with extraordinary people in a collaborative work environment. Join us. What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role, you'll lead software development on cross-discipline engineering teams... 
    Senior
    Local area

    SPINX Company

    Saint Paul, MN
    5 days ago
  • $159k - $259.7k

     ...seven languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help...  ...accessible to stakeholders. Who You Are ~5+ years of software development experience, including 3+ years in iOS/Swift development... 
    Senior
    Full time
    Local area
    Flexible hours

    Calm

    Minneapolis, MN
    12 hours ago
  • $120k - $200k

     ...Senior Software Engineer Ya rdstik is a start-up software company with a mission of building trust and safety into the Internet Economy. The world of background screening, certification, and training has lacked innovation and we're here to change that for our customers... 
    Senior

    Yardstik

    Minneapolis, MN
    5 days ago
  •  ...development teams to plan, deliver, and continuously improve software solutions Apply security principles and industry best practices...  ...Required Qualifications Education: Bachelor's degree in engineering, Information Technology, Computer Science, or a related field... 
    Senior
    Hourly pay
    Minimum wage
    Full time
    Work experience placement
    Local area

    Reliant Medical Group

    Minneapolis, MN
    5 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability... 
    Senior

    Datavant

    Saint Paul, MN
    3 days ago
  • $110k

     ...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO... 
    Senior
    Temporary work
    Flexible hours

    Calspan

    Saint Paul, MN
    4 days ago
  •  ...an innovative medical device company that's redefining how complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting: Meaningful technology. Your work will directly support life-changing... 
    Senior

    Brio Group

    Minneapolis, MN
    4 days ago
  • $91.7k - $163.7k

     ...including conversational AI for Digital and eCommerce platforms Build and maintain end-to-end ML pipelines (data ingestion, feature engineering, training, evaluation, deployment, and monitoring) in cloud-native environments Develop scalable inference services and APIs... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UMR

    Minnetonka, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!