Senior Software Engineer

Julie Hagan
  • Burnsville, Minnesota
  • $120,000–$140,000
30+ days ago

Job Description

Senior Software Engineer - Med Device

Location: South Metro, Twin Cities (hybrid schedule on-site)

Compensation: $110,000-$160,000 base salary plus annual bonus opportunity

Job Type: Full-time

Role Overview

This role is responsible for the design, development, and sustainment of software used in regulated medical products and supporting manufacturing operations. The engineer will contribute across the full product lifecycle, collaborating with cross‑functional teams to deliver reliable, safe, and compliant software solutions.

Key Responsibilities

Product Software Development

  • Design and implement software components supporting medical products, spanning embedded firmware through graphical user interfaces.
  • Collaborate with hardware, quality, regulatory, clinical, marketing, and operations teams to define system and software requirements.
  • Apply industry best practices for safety, reliability, and scalability in compliance with IEC 62304 and FDA Class II/III medical device regulations.
  • Develop and maintain automated test frameworks, including unit, integration, and system-level tests.
  • Support verification and validation (V&V) activities throughout development and release cycles.
  • Assist with design transfer to manufacturing and provide ongoing support for fielded products, including post-market software updates.
  • Review field performance data, customer feedback, and defect trends to identify improvement opportunities and drive corrective actions.
  • Create and maintain comprehensive documentation such as software requirements, architecture diagrams, detailed designs, traceability matrices, and risk analyses.

Product Development & Cross-Functional Support

  • Participate actively in product development projects to ensure schedules, quality, and compliance expectations are met.
  • Ensure all development activities align with internal Quality Management System (QMS) and design control procedures.
  • Work with marketing teams to translate customer and market requirements into clear software specifications.
  • Partner with operations and manufacturing teams to ensure solutions are production-ready and scalable.
  • Mentor and guide other engineers on sound software development, documentation, and testing practices.

Manufacturing Software

  • Design, implement, and validate custom software tools used to support manufacturing and operational processes as required.

Numbers & Facts

LocationBurnsville, Minnesota
Salary$120,000–$140,000

Skills

  • Audio Engineeringunmatched
  • Best Practicesunmatched
  • Computer Firmwareunmatched
  • Corrective Actionunmatched
  • Cross-Functionalunmatched
  • Customer/Client Researchunmatched
  • Documentationunmatched
  • Embedded Systemsunmatched
  • FDA (Food and Drug Administration)unmatched
  • Graphical User Interface (GUI)unmatched
  • International Electro-Technical Commission (IEC)unmatched
  • Manufacturingunmatched
  • Manufacturing Operationsunmatched
  • Manufacturing Softwareunmatched
  • Marketingunmatched
  • Medical Equipmentunmatched
  • Medical Productsunmatched
  • Mentoringunmatched
  • Operational Supportunmatched
  • Operations Processesunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Product Supportunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Managementunmatched
  • Regulationsunmatched
  • Requirements Managementunmatched
  • Risk Analysisunmatched
  • Schedule Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Specificationunmatched
  • Software Validationunmatched
  • System Testunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Traceabilityunmatched
  • Trend Analysisunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder