More jobs:
Principal Software Engineer
Job in
Minneapolis, Hennepin County, Minnesota, 55400, USA
Listed on 2026-05-16
Listing for:
Search Leaders
Full Time
position Listed on 2026-05-16
Job specializations:
-
Software Development
Software Engineer, DevOps, Software Architect
Job Description & How to Apply Below
Our client is a pioneering medical technology organization advancing MRI-compatible solutions that enhance interventional procedures. With a strong emphasis on quality, compliance, and innovation, the organization blends engineering excellence with regulatory rigor to deliver reliable, high-impact healthcare technology.
Position Responsibilities:This role leads the architecture and development of mission-critical software systems supporting advanced medical device technologies. The Principal Software Engineer will drive technical strategy, mentor engineering teams, and collaborate cross-functionally to deliver scalable, compliant, and high-performing software solutions in a fast-paced environment.
- Architect and develop scalable, testable software systems for medical device applications.
- Collaborate closely with hardware and electrical engineering teams to support seamless software and hardware integration.
- Lead containerized development initiatives utilizing modern Dev Ops and Git Hub workflow best practices.
- Define, document, and maintain software designs aligned with IEC 62304 and FDA regulatory standards.
- Review software architecture, code quality, and engineering practices to maintain high technical standards.
- Mentor engineers through technical leadership, collaboration, and knowledge-sharing initiatives.
- Support root cause analysis, incident resolution, and risk mitigation activities across engineering teams.
- Improve software delivery processes, release management, and development pipeline efficiencies.
- Communicate project risks, technical updates, and key milestones effectively with leadership and stakeholders.
- Contribute to Agile development activities utilizing Azure Dev Ops, Kanban, and Scrum methodologies.
- 10+ years of software engineering experience with progressive technical leadership responsibilities.
- 5+ years of experience within the medical device industry and regulated product development environments.
- Demonstrated success designing and scaling complex enterprise or embedded software systems.
- Hands-on experience with container technologies including Docker, Podman, and Kubernetes.
- Expertise with Git Hub workflows including pull requests, branching strategies, and automation practices.
- Experience operating within Agile software development methodologies and Dev Ops environments.
- Excellent communication, collaboration, and cross-functional leadership skills.
- Strong understanding of software quality, testing, and regulated development lifecycle processes.
- Ability to work onsite in a collaborative engineering environment five days per week.
- Familiarity with electrical engineering concepts including hardware interfacing and signal acquisition.
- Experience supporting regulated standards including IEC 62304, ISO 13485, and FDA 510(k).
- Experience collaborating closely with embedded systems or hardware engineering teams.
- Understanding of medical visualization, signal processing, or 3D mapping technologies.
- Strong technical documentation and developer workflow optimization experience.
- Competitive salary plus a comprehensive benefits package.
- Health coverage, retirement plans, and other company-sponsored perks.
- Generous paid time off, including holidays, to support work-life balance.
- Flexible schedules and work life balance.
- Strong focus on employee development with on-the-job training and career growth.
- A positive company culture that values diversity and collaboration.
The pay range for this role is:
130, USD per year (Minneapolis, MN)
#J-18808-LjbffrTo 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).
(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:
×