×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Compliance Lead

Job in Minneapolis, Hennepin County, Minnesota, 55400, USA
Listing for: Real Staffing
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Software Project Mgr/ Lead
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Principal Software Engineer - Compliance Lead

Twin Cities, MN

About the Opportunity

An innovative medical technology company is seeking a Principal Software Engineer focused on expanding a breakthrough, non-invasive therapeutic technology into new clinical applications. This team functions as a startup in the broader established organization currently in a rapid prototyping phase.

Throughout prototyping, the software architect utilized AI code generation techniques with manual review and editing to develop a functional codebase for their current prototype. In this role, you would work closely with the architect to assess the existing code and develop a strategy towards FDA software compliance, including ownership of the relevant documentation and leading verification/validation activities.

This is a hands on position that may allow for technical leadership as the team grows to support clinical trials and commercialization. This is a great chance for senior engineers to work with a passionate group and build upon previous commercial success within a fast-paced, cutting-edge environment targeting new indications.

What You’ll Do Software Compliance & Lifecycle Management
  • Assess software systems against IEC 62304 requirements and define software safety classifications.
  • Perform gap analyses and establish compliant software development processes.
  • Author and maintain key software lifecycle documentation, including:
    • Software Development Plans (SDP)
    • Software Requirements Specifications (SRS)
    • Software Architecture Descriptions (SAD)
    • Software-level DFMEA documentation
  • Develop and maintain requirements traceability throughout the software lifecycle.
  • Partner with Quality and Regulatory Affairs teams to ensure documentation supports global regulatory submissions.
  • Serve as the subject matter expert for software lifecycle compliance and design controls.
Risk Management, Verification & Validation
  • Lead software risk management activities in accordance with ISO 14971 and IEC 62304.
  • Define and maintain software verification and validation strategies.
  • Establish traceability between requirements, testing activities, and objective evidence.
  • Review software test strategies covering unit, integration, and system-level verification.
  • Oversee defect management, regression testing, and software release qualification activities.
  • Collaborate with Human Factors and Safety teams to identify and mitigate software-related risks.
Technical Leadership & Architecture
  • Define software architecture and technical roadmaps supporting future product and clinical expansions.
  • Drive critical decisions related to scalability, maintainability, cybersecurity, and system design.
  • Collaborate with systems, clinical, product development, and scientific teams to translate requirements into software solutions.
  • Evaluate development frameworks, technology stacks, and emerging tools that enhance product quality and engineering efficiency.
Program & Project Leadership
  • Own software development plans, milestones, and deliverables aligned with broader program objectives.
  • Identify technical risks, dependencies, and mitigation strategies.
  • Coordinate external software development partners and vendors while ensuring compliance with design control requirements.
  • Communicate progress, risks, and recommendations to leadership and executive stakeholders.
Required Qualifications
  • 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 in regulated medical device environments.
  • Deep expertise with IEC 62304 and medical device software development lifecycle processes.
  • Hands-on experience developing and maintaining software compliance documentation.
  • Direct experience with software risk management under ISO 14971.
  • Proven leadership of software verification and validation activities.
  • Strong software architecture and systems design experience.
  • Familiarity with integrating modern AI-enabled development tools into engineering workflows.
  • Experience leading technical deliverables within complex, cross-functional organizations.
  • Excellent written and verbal communication skills, including the…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary