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

Principal Software Engineer

Real

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.
  • 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.
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 ability to create regulatory‑quality documentation and influence technical decisions.
Preferred Qualifications
  • Experience establishing software processes from early‑stage product development through commercialization.
  • Background in capital equipment, image‑guided therapies, surgical technologies, or interventional medical systems.
  • Experience with Python, C, and/or C++ in regulated environments.
  • Familiarity with real‑time and embedded software architectures.
  • Experience supporting FDA, EU MDR, or other global medical device regulatory submissions.
  • Previous experience as a Principal Engineer, Technical Lead, or Software Architect on multidisciplinary product development programs.
Why Join Us
  • Help shape innovative healthcare technology that can improve patient outcomes.
  • Lead software strategy for next‑generation clinical applications.
  • Work alongside talented multidisciplinary teams across engineering, clinical, and regulatory functions.
  • Make a direct impact on products moving from development into commercialization.
Desired Skills and Experience

IEC 62304, AI/ML, Software Development Plan, Software Architecture, V&V Planning, Compliance

EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.

#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Minneapolis, MN vacancy
  • Job-ID26549573Reference24-06656TypeContractPosition Description:The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation... 
    Suggested

    US Tech Solutions

    Minneapolis, MN
    5 days ago
  • Principal Software Engineer - Compliance LeadTwin Cities, MNAbout the OpportunityAn innovative medical technology company is seeking a Principal Software Engineer focused on expanding a breakthrough, non-invasive therapeutic technology into new clinical applications. This... 
    Suggested

    Real Staffing Group

    Minneapolis, MN
    3 days ago
  • $178.4k - $267.6k

     ...A Day in the Life Senior Principal Software Engineer Careers that Change Lives Medtronic is a global leader in medical technology, services, and solutions that take on the healthcare industry's greatest challenges. Engineers and Scientists create our market... 
    Suggested
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    4 days ago
  • $152.8k - $229.2k

     ...Principal Software Engineer Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first... 
    Suggested
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic plc

    Minneapolis, MN
    1 day ago
  • $175k - $205.9k

    Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client... 
    Suggested
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Minneapolis, MN
    5 days ago
  • $178.4k - $267.6k

     ...Senior Principal Embedded Software Engineer The Neuromodulation Operating Unit develops implantable and external technologies that help manage chronic pain, movement disorders, epilepsy, and other neurological conditions. This role supports the embedded software function... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic plc

    Minneapolis, MN
    9 hours ago
  •  ...Senior Principal Embedded Software Engineer The Neuromodulation Operating Unit develops implantable and external technologies that help manage chronic pain, movement disorders, epilepsy, and other neurological conditions. This role supports the embedded software function... 
    Flexible hours

    Minnesota Jobs

    Minneapolis, MN
    4 days ago
  • $115k - $225k

     ...remaining days of the week.ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric is responsible for enhancing the quality...  ...responsible for supporting their success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform, will serve as the AI engineering... 
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Minneapolis, MN
    3 days ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    2 days ago
  •  ...by Sentinel Capital Partners, we’re driving innovation and growth across our portfolio. The Opportunity:  The Principal Embedded Software Engineer will lead the firmware design, implementation and test aspects of New Product Development programs (NPD) and Sustaining... 
    Flexible hours

    Detector Electronics LLC

    Minneapolis, MN
    15 days ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    1 day ago
  • $107.5k - $204.5k

     ...future of aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-performance teams to create mission-critical solutions that support... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Collins Aerospace

    Minneapolis, MN
    2 days ago
  • $130k - $150k

     ...Principal Oracle Software Engineer – EBS/Fusion Title: Principal Oracle Software Engineer - EBS/Fusion Migration Duration: Direct Hire Location: Remote – Minneapolis, MN Position Summary: The Principal Software Engineer position is responsible for delivering... 
    Full time
    Work experience placement
    Remote work

    On-Demand Group

    Saint Paul, MN
    5 days ago
  • $169.3k - $304.7k

     ...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will... 
    Work experience placement
    Work at office

    Akamai

    Saint Paul, MN
    3 days ago
  • $85.77 - $128.65 per hour

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.As a Sr. Principal Software Engineer - Core Infrastructure (Python/C++) you will set the technical direction for the core... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    1 day ago
  • $73.46 - $110.19 per hour

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical direction for the Prism Mapping application UI — the... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    1 day ago
  • $130k - $150k

     ...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $130,000-$150,000 Job Title: Principal Software Engineer Position Description The Principal Software Engineer is responsible for design and development of our software product... 
    Full time
    Work experience placement

    Accurant International

    Minneapolis, MN
    1 day ago
  • $73.46 - $110.19 per hour

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.As a Principal Software Engineer - 3D Visualization (OpenGL) you will set the technical direction for real-time 3D visualization on... 
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    1 day ago
  • $175k - $190k

     ...safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally...  ...problems. At TSI, you make a difference - every day.Sr. Principal Software Engineer - Supervisor (Embedded) at TSITSI is reimagining... 
    Local area

    TSI Incorporated

    Shoreview, MN
    5 days ago
  • $183.1k - $340k

     ...including Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands-on design leader for our product platforms,... 
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Eagan, MN
    2 days ago
  • $55.12k - $94.12k

     ...endless opportunities to make your mark on the world. Our interns do real work within experienced engineering teams to improve lives of millions. Engineering roles in the Software engineering group can include Software, AI/Data Science, Software Cloud, Software Quality,... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Relocation
    Flexible hours

    Medtronic

    Minneapolis, MN
    2 days ago
  • $80k - $140k

    Job DescriptionAs a Senior Software Engineer at RBC, you will play a key role in designing, developing, and delivering software solutions to integrate vendors into back office systems. This role emphasizes independence, adaptability, and the ability to manage multiple projects... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Minneapolis, MN
    3 days ago
  • $293.9k - $406.8k

     ...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable...  ..., develop, and drive industry-leading software, hardware, and technology solutions with...  ....Mentor and influence senior and principal engineers, elevating technical leadership... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    2 days ago
  • $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... 
    Local area
    Remote work

    Tennant Company

    Golden Valley, MN
    5 days ago
  •  ...writing test automation) and/or standard developer. Looking for strong core engineering skills.Can you please confirm your top 3 skills sets required?Experience in development and verification of software products, in an agile environment Strong skills in 1 or more coding... 
    Work experience placement
    Internship

    Planet Pharma

    Minneapolis, MN
    1 day ago
  • $97k - $130k

     ...you'll help over 40 million people every month, with a team that genuinely cares about the work and each other.AT A GLANCEThe Software Engineer is an individual contributor role on one of our Healthgrades development teams, helping build and modernize the platforms behind... 
    Work at office
    Remote work
    Monday to Friday

    RVO Health

    Minneapolis, MN
    2 days ago
  • $118.65k - $150k

    AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability... 
    Work at office
    Remote work
    Monday to Friday

    RVO Health

    Minneapolis, MN
    3 days ago
  •  ...hexadecimal and binary data reading/writing/manipulation4+ years of software development experience on embedded bare metal or RTOS systems...  ...monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST CAREER STREAM:... 

    Planet Pharma

    Minneapolis, MN
    2 days ago
  • $137.4k - $161.7k

    Are you ready to make an impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver... 
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Minneapolis, MN
    5 days ago
  • $143.7k - $194.4k

     ...impacting the supply chain — and we’re looking for talented people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people... 
    Internship
    Work at office
    Flexible hours
    Night shift
    Weekend work

    AmazonWebServices

    Minneapolis, MN
    5 days ago

Do you want to receive more vacancies?

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