Full-Time

Senior Software Engineer

Multiple Teams

Posted on 8/15/2025

Search Leaders

Search Leaders

Compensation Overview

$100k - $135k/yr

Minneapolis, MN, USA

In Person

Category
Software Engineering (2)
,
Required Skills
Agile
Python
JavaScript
Git
C#
C/C++
Requirements
  • Bachelor’s degree in software engineering, computer science, or related field (advanced degree preferred).
  • Minimum 5 years in software engineering and/or the medical device industry.
  • Proven success developing software for regulated environments.
  • Proficiency in C#, Python, C++, JavaScript.
  • Experience with Azure DevOps, GitHub workflows, and container-based development.
  • Strong understanding of Agile/Kanban methodologies.
  • Excellent communication and problem-solving skills.
Responsibilities
  • Design and develop software ranging from firmware to user interfaces.
  • Ensure compliance with quality management systems and design control processes.
  • Collaborate with cross-functional teams including Quality, Advanced Technology, Marketing, and Operations.
  • Mentor engineers on software engineering best practices.
  • Develop and verify software tools used in manufacturing.
  • Utilize Agile/Kanban methodologies and manage tasks via Azure DevOps Boards.
Desired Qualifications
  • Experience in disposable device development.
  • Familiarity with mapping software and 3D visualization.
  • Understanding of electrical engineering concepts.
  • Previous start-up or fast-paced development experience.
  • Experience with firmware, embedded systems, or GUI development.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE