Senior Software Engineer
$150k - $165kFull-time
Enterra Medical
Senior Software Engineer
St. Louis Park, MN
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.
- 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.
- 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.
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...SeniorFull timeTemporary workWork experience placement
- Senior Design Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by ensuring products meet design, quality, regulatory, and safety... ...key responsibility is supporting medical device software development in compliance with IEC 62304 and ISO...Senior
$107.9k - $195.05k
Leidos is seeking a Software Engineer to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced capabilities to replace...SeniorFull timeWork at office$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...SeniorFull time- Senior Software Engineer (P3)Location: Burnsville, MNJob ID: #73041Pay Range: $48-53/hr 12 monthsRESPONSIBILITIESYou will lead researching, designing, developing, and testing software solutions, and networks as well as resolving day-to-day technical problems by troubleshooting...SeniorLocal area
$111k - $147k
Job OverviewReady to develop the future of Enterprise Resource Planning (ERP) solutions? Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and continuous improvement of Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions...Senior$91.7k - $163.7k
...us advance health optimization on a global scale.Join us to start Caring. Connecting. Growing together. We are seeking a Senior Software Engineer to design, build, and support scalable backend services and APIs that power critical business capabilities across Optum Technology...SeniorMinimum wageFull timeTemporary workWork experience placementLocal areaRemote work$91.7k - $163.7k
...of complex features from requirements through development, testing, deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent and consistent approach to design, implementation, and integrationContribute...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$125k - $140k
...safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally... ...their problems. At TSI, you make a difference - every day.Senior Software Engineer at TSITSI is reimagining their business and customer...Senior- ...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 Engineers to join the Content Tools team in building purpose-built APIs that...Senior
$97.5k - $150.6k
...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent workflows... ...architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and...SeniorLocal areaRemote work$78k - $185k
...responsible for the development of Parametric's proprietary software supporting middle- and back-office operations, including... ...our reconciliation, accounting, and settlements systems.The Senior Software Engineer will be responsible for design, development, and integration...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$142.7k - $174.5k
...SummaryDesign, develop, assess, and troubleshoot software applications in an Agile environment for... ...customers, product partners, and other engineers to solve complex engineering challenges... ...hundreds of thousands of customers.Senior Software Engineers are expected to use...SeniorFull timeWork at officeLocal areaImmediate startFlexible hoursShift work$109k - $203k
We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and A2A. In this role, you'll design and deliver full-stack features across our frontend...SeniorFull timeWork at officeLocal areaFlexible hours- ...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...SeniorWork experience placementRemote work
$95.89k - $152.86k
...Golang and integrating with payment processors. ● Organize the software development lifecycle including design, development, testing,... ...Bachelor's or higher degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field of...SeniorFull timeRemote workShift work$100k - $130k
...outcomes while transforming the future of electrophysiology. Position Responsibilities: This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate...SeniorFlexible hours$110k - $140k
...Type Full-time Description Supervisor's Title: Software Engineer Manager Exempt Status: Exempt Location: Must be able... ...Benefits). Basic Functions We are seeking a Senior Software Engineer who is comfortable operating at the intersection...SeniorFull timeFlexible hours$55.29 per hour
...Job Description Senior Software Engineer Burnsville, Minnesota Onsite 1st Shift 5/40 work schedule Contract w/ potential to go direct $55.29/hr Position Summary Join the Sensors Test Engineering team supporting production of commercial...SeniorContract workDay shift- ...Sr Software Engineer (Hybrid) Location: Owatanna, MN ONLY Employment Type: Full-time Legal Entity: Bosch Automotive Service Solutions... ...all across the globe. Welcome to Bosch. Position: As a Senior Software Engineer, you will create software that runs on or works...SeniorFull timeRemote work
- ...Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota,... ...quality, cost, and latency Engineer data pipelines — robust ingestion of documents... ...demand AI they can trust. Small, senior team. Early-stage impact with your work...SeniorRemote work
$120k - $150k
...As a Senior Software Engineer, this professional will lead the design and development of entire computer systems and application software. They will leverage their expertise to create scalable and robust solutions, mentor junior developers, and drive best practices across...SeniorWork experience placementCasual workLocal areaFlexible hours$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...SeniorLocal area$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$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...SeniorFull timeRemote work- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...SeniorFull timeLocal areaRemote workWork from home
$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- ...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...SeniorHourly payMinimum wageFull timeWork experience placementLocal area
$90k - $120k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software...SeniorWork experience placement- ...Sr Software Engineer (Hybrid) As a Senior Software Engineer, you will create software that runs on or works with the electronic devices for the Bosch Automotive Service Solutions diagnostics group. Join the team as we change the way we create and develop new products...SeniorTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software development engineer aws Minnesota
- real time software engineer Minnesota
- financial software developer Minnesota
- software engineer travel Minnesota
- experienced software developer Minnesota
- remote entry level software developer Minnesota
- information technology software engineer Minnesota
- network software engineer Minnesota
- software engineer remote Minnesota
- senior software engineer Minnesota


