Principal Software Engineer

Logisolve

Plymouth (MN)

On-site

USD 180,000 - 230,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Logisolve is seeking a senior software leader to own the software lifecycle for regulated medical device software. You will drive SDP, SRS, architecture, DFMEA, and traceability, partnering with Regulatory Affairs and Quality to meet global submissions.

You will shape architecture, select tech stacks, mentor engineers, and lead verification/validation across complex systems while aligning with cross-functional teams and cybersecurity goals.

Qualifications

  • Bachelor's degree in software engineering, CS, or related field.
  • 10+ years of software development experience, including 5+ years for regulated medical devices.
  • Deep expertise in IEC 62304 and medical device software lifecycle processes.
  • Hands-on experience authoring SDP, SRS, software architecture descriptions, DFMEA, traceability, and verification docs.
  • Direct experience with software risk management per ISO 14971.
  • Proven leadership of verification and validation across complex systems.
  • Strong software architecture and system design capabilities.
  • Experience integrating AI tools into DevOps, Git, and Relyence or similar.
  • Project leadership managing technical deliverables in cross-functional environments.
  • Excellent written and verbal communication for regulatory-quality documentation.

Responsibilities

  • Define software safety classifications and perform gap analyses per IEC 62304.
  • Own SDP, establishing development methodology, CM, version control, reviews, and releases.
  • Create SRS, SAD, and software-level DFMEA per design controls.
  • Maintain requirements-to-implementation traceability across the lifecycle.
  • Collaborate with Regulatory Affairs and Quality for global submissions.
  • Serve as SME for software lifecycle compliance and design control activities.
  • Define software architecture and roadmaps for future indications and product evolution.
  • Lead critical technical decisions on design, scalability, and cybersecurity.
  • Translate clinical/system requirements into software specs with cross-functional teams.
  • Define tech stacks and frameworks for treatment planning and therapy delivery software.

Skills

Software leadership
Regulatory expertise
Lifecycle processes
Communication skills

Education

Bachelor's degree in software engineering, CS, or Electrical Engineering

Tools

Relyence
Git
Regulatory document tooling

Job description

  • Assess software against IEC 62304 requirements; define software safety classifications and perform gap analyses.
  • Author and own the Software Development Plan (SDP), establishing development methodology, configuration management, version control, review, and release processes.
  • Create and maintain the Software Requirements Specification (SRS), Software Architecture Description (SAD), and software-level DFMEA in accordance with design controls.
  • Develop and maintain requirements-to-implementation traceability across the software lifecycle.
  • Partner with Regulatory Affairs and Quality teams to ensure software documentation meets global submission requirements.
  • Serve as the subject matter expert for software lifecycle compliance and design control activities.
Risk, Test, and Verification Leadership
  • Own software risk management activities per ISO 14971 and IEC 62304, including hazard analysis, DFMEA, and risk control implementation.
  • Define and maintain Software Verification and Validation Plans.
  • Establish traceability between requirements, test protocols, and objective evidence.
  • Lead the review of software test strategies across unit, integration, and system-level verification activities.
  • Guide defect management, regression testing, and software release qualification processes.
  • Collaborate with Safety and Human Factors teams to ensure use-related software risks are identified and mitigated.
Technical Leadership and Software Architecture
  • Define software architecture and technical roadmaps supporting future indications and product evolution.
  • Lead critical technical decisions regarding software design, scalability, maintainability, and cybersecurity.
  • Collaborate with Therapy Physics, Systems Engineering, Clinical, and Product Development teams to translate clinical and system requirements into software specifications.
  • Define appropriate technology stacks and development frameworks for treatment planning and therapy delivery software.
  • Evaluate new technologies, tools, and development methodologies to improve product quality and team effectiveness.
  • Provide technical mentorship and guidance to software engineers and cross-functional stakeholders.
Project and Program Leadership
  • Own software project plans, technical milestones, and deliverables aligned with overall program objectives.
  • Identify technical risks, dependencies, and mitigation strategies.
  • Coordinate activities with external software vendors and development partners, ensuring design control and DHF-compliant outputs.
  • Communicate technical progress, risks, and recommendations to program leadership and executive stakeholders.
Qualifications Required:
  • Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • 10+ years of software development experience, including at least 5 years developing software for regulated medical devices.
  • Deep expertise in IEC 62304 and software development lifecycle processes for medical devices.
  • Demonstrated hands‑on experience authoring software compliance documentation, including SDP, SRS, software architecture descriptions, DFMEA, traceability matrices, and verification documentation.
  • Direct experience with software risk management per ISO 14971.
  • Proven experience leading software verification and validation activities across complex systems.
  • Strong software architecture and system design expertise.
  • Experience integrating AI tools into DevOps, Git, and Relyence (or similar).
  • Project leadership experience managing technical deliverables in complex, cross-functional environments.
  • Excellent written and verbal communication skills with the ability to produce regulatory-quality documentation and influence technical decisions across the organization.
Qualifications Preferred:
  • Experience building medical device software processes from early-stage development through commercialization.
  • Background in capital equipment, surgical, interventional, or image-guided therapy systems.
  • Experience developing software in Python, C, and/or C++ within a regulated environment.
  • Familiarity with real-time and embedded software architectures.
  • Experience supporting FDA, EU MDR, and other global regulatory submissions for software-enabled medical devices.
  • Demonstrated success serving as a technical lead, architect, or principal engineer on complex multidisciplinary product development programs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Suntra MedTech • Bedford (NH)

On-site
USD 120,000 - 150,000
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Senior Product Owner
Senior Product Owner

Spectraforce Technologies • Saint Paul (MN)

On-site
USD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Research And Development Engineer
Research And Development Engineer

Highbrow Technology Inc • Minneapolis (MN)

On-site
USD 110,000 - 160,000
Manager Software Engineer
Manager Software Engineer

Vero Biotech • Atlanta (GA)

On-site
USD 140,000 - 180,000
Principal Software Engineer - Compliance Lead
Principal Software Engineer - Compliance Lead

Real Staffing • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Principal Software Engineer - Compliance Lead
Principal Software Engineer - Compliance Lead

Real • Minneapolis (MN)

On-site
USD 150,000 - 230,000
Senior/Staff R&D Engineer - Reliability
Senior/Staff R&D Engineer - Reliability

Gentuity, LLC. • Sudbury (MA)

On-site
USD 90,000 - 120,000