Talent.com
Principal Software Engineer

Principal Software Engineer

Search Leaders, LLCMinneapolis, Minnesota, United States, 55401
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Our client is a leading innovator in the medical device industry, specializing in advanced technologies for diagnosing and treating cardiac arrhythmias. They develop groundbreaking MRI-compatible systems that enable real-time imaging during procedures, improving accuracy, safety, and patient outcomes. With a strong focus on research, clinical excellence, and regulatory compliance, they work closely with healthcare professionals worldwide to revolutionize cardiac care. Their mission-driven approach is supported by a collaborative culture, cutting-edge engineering, and a commitment to improving the quality of life for patients through precision-guided therapy.

Position Responsibilities :

In this role, you will lead the architecture and development of sophisticated software systems that support life-saving medical applications. You will collaborate closely with cross-functional teams to ensure seamless hardware-software integration, guide development workflows, and uphold regulatory standards.

  • 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.

Position 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.
  • Preferred Requirements :

  • 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.
  • Reasons to Apply :

  • 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,000 - 170,000 USD per year(Minneapolis, Minnesota)

    PI586de3a26d9d-30511-38305073

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Minneapolis, Minnesota, United States, 55401