Talent.com
Senior Software Engineer

Senior Software Engineer

Search LeadersMinneapolis, Minnesota, United States
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

Position Responsibilities :

In this role, the Senior Software Engineer will contribute to the design, development, and delivery of high-quality software for both finished medical products and manufacturing processes. This includes ensuring compliance with regulatory standards, mentoring team members, and supporting product lifecycle from prototypes to production-ready systems.

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

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

  • 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.
  • 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.
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Minneapolis, Minnesota, United States