Full-Time

Principal Software Engineer

Posted on 8/15/2025

Search Leaders

Search Leaders

Compensation Overview

$130k - $170k/yr

Minneapolis, MN, USA

In Person

Category
Software Engineering (2)
,
Required Skills
Kubernetes
Python
JavaScript
Git
Docker
C#
Go
SCRUM
Requirements
  • 10+ years of progressive software engineering experience.
  • Minimum 5 years in the medical device industry with deep knowledge of development processes.
  • Proficiency in modern programming languages such as C#, Python, Go, or JavaScript.
  • Proven experience building and scaling complex systems.
  • Skilled in GitHub workflows, branching strategies, and automation.
  • Expertise in container-based development with Podman, Docker, and/or Kubernetes.
  • Strong cross-functional communication and collaboration skills.
  • Experience in Agile environments using Azure DevOps, Kanban, or Scrum.
Responsibilities
  • Design, develop, and maintain robust, scalable, and testable software for medical platforms.
  • Partner with hardware and electrical engineering teams to create reliable integrations.
  • Lead container-based development workflows and enforce GitHub best practices.
  • Document software designs in alignment with IEC 62304 and FDA requirements.
  • Conduct critical code reviews and provide technical mentorship.
  • Drive process improvements to enhance delivery speed and product safety.
  • Support root cause analysis, incident resolution, and risk mitigation.
  • Maintain effective communication with leadership and team members.
Desired Qualifications
  • Familiarity with electrical engineering concepts like data acquisition and signal handling.
  • Experience in regulated environments (IEC 62304, ISO 13485, FDA 510(k)).
  • Background in working with hardware or embedded systems teams.
  • Knowledge of 3D mapping, signal processing, or medical visualization tools.
  • Strong contributor to documentation and workflow improvement.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE