Basic Function
We are seeking a Principal Software Engineer to provide strong technical leadership, execution stability, and cross-functional collaboration for the NorthStar software platform and related medical device systems. This role is not only responsible for high-level technical contribution, but also for helping drive alignment, execution discipline, risk management, and team effectiveness during complex development and release cycles. The ideal candidate combines deep technical expertise with strong communication, collaboration, and operational leadership skills. This individual will work closely with software engineering, QA, systems engineering, regulatory, clinical, and leadership teams to deliver high-quality medical device software in a fast-paced environment.
Location: Must be able to work onsite at the Burnsville, MN location 5 days a week.
Compensation: The expected salary/wage for this Minnesota-based position is between $130,000-175.000. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidates knowledge, skills, and or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental, Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, and Retirement Benefits). This position is responsible for complying with the Quality System requirements and carrying out responsibilities outlined in the environmental, health, and safety policies.
Apply Now ?
Responsibilities
Technical Leadership
Execution & Delivery
Team Leadership & Collaboration
Quality & Compliance
Other
Qualifications
Required Qualifications
Bachelors or Masters degree in Computer Science, Software Engineering, Electrical Engineering, or related field
10+ years of software engineering experience
Prior experience developing software for regulated industries (medical device preferred)
Strong experience with:
C#
Python
Distributed/system-level troubleshooting
Windows-based systems
Networking and system integration
Experience leading technical initiatives across teams
Strong communication and collaboration skills
Ability to operate effectively under pressure while maintaining team alignment and execution focus
Preferred Qualifications
Apply Now ?
Imricor is an equal opportunity employer and encourages diverse candidates to apply.