Jobs · Information Technology · Minnesota

Senior Software Engineer

Imricor · Burnsville, MN · 1 mo ago
On-siteInformation Technology$110k–$140k/yrFull-time

Exempt position located in Burnsville, MN. Onsite work required 5 days a week.

About the role

We are seeking a Senior Software Engineer who operates at the intersection of software development and compliance for the NorthStar platform. This role is for a strong engineer who builds and debugs complex systems, takes ownership of software documentation, and ensures development practices meet regulatory expectations. The ideal candidate views documentation as a critical part of building reliable, maintainable, and compliant systems and helps elevate the team in this area.

This position is responsible for complying with the Quality System requirements and carrying out responsibilities outlined in the environmental, health, and safety policies.

Responsibilities

  • Designs, implements, and supports software features across NorthStar and related systems
  • Translates features and system behavior into clear, testable software requirements
  • Contributes to and maintains software design documentation (SDS, SAD)
  • Supports development of verification artifacts, including DVT plans and traceability
  • Participates in risk management activities (e.g., hazard analysis, FMEA)
  • Ensures alignment between implementation, requirements, and verification
  • Partners with QA and cross-functional teams to support release readiness
  • Helps identify gaps in current documentation and drive improvements
  • Educates and guides other engineers on:
    • Writing effective requirements
    • Maintaining traceability
    • Contributing to compliant documentation practices
  • Participates in code reviews, design discussions, and debugging complex system issues

Requirements

  • 5+ years of software engineering experience
  • Experience in regulated environments (e.g., medical devices)
  • Strong proficiency in one or more of: C#, Python, JavaScript, Babylon
  • Experience working on complex, integrated systems
  • Strong debugging and problem-solving skills
  • Ability to translate technical implementations into clear documentation
  • Comfortable owning both code and documentation responsibilities
  • Strong communication skills and ability to work cross-functionally

Preferred Qualifications

  • Familiarity with IEC 62304, ISO 14971, or similar standards
  • Experience with requirements management and traceability
  • Experience with design documentation (SDS, SAD)
  • Experience with risk documentation and verification planning (DVT)
  • Experience supporting audits or regulatory submissions
  • Experience mentoring or guiding teams on process improvements

Working Conditions

  • Light work, exerting up to 20 lbs. of force or less
  • Requires clarity of vision at 20 inches or less (near vision) and ability to identify/distinguish colors
  • Requires fingering, repetitive motion, talking, and hearing
  • 85% of the time requires viewing and working on a computer screen
  • Significant work pace and pressure due to deadlines

Pay

The expected salary for this Minnesota-based position is between $110,000 and $140,000. The specific compensation offered may vary based on factors including the candidate’s knowledge, skills, and experience.

Benefits

This position may be eligible for a range of benefits, including:

  • Medical, Dental, and Vision insurance
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Retirement Benefits

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 4 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 2 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu