Software Engineering Manager - Cardiac Ablation Solutions

MedtronicMounds View, MN
$150,400 - $225,600Onsite

About The Position

The Software Engineering Manager will be an integral member of the Affera Software Team, working on cutting-edge technology in the electrophysiology field. This role offers a rare chance to be at the forefront of developing groundbreaking technology that can disrupt the industry. This role will lead a team responsible for designing, developing, testing, and maintaining software for the Affera mapping system, providing technical leadership, people management, and cross-functional execution oversight to deliver safe, high-quality, and innovative software solutions that support product performance, regulatory compliance, and business objectives. The ideal candidate will have deep experience leading software engineering teams in a regulated environment, with strong expertise in software architecture, product development, and team development. They will take ownership of key software capabilities while working collaboratively with cross-functional engineering teams and are passionate about developing products that will have a positive impact on the lives of millions.

Requirements

  • Bachelor's degree and a minimum of 7 years of relevant experience with 5+ years of managerial experience OR an advanced degree with a minimum of 5 years of relevant experience with 5+ years of managerial experience.
  • Demonstrated ability to balance technical leadership, people management, execution discipline, and long-term engineering strategy.
  • Familiarity with Python and C++.
  • Thorough understanding of software architecture, design, implementation, code review, integration, and requirements traceability practices.

Nice To Haves

  • Strong knowledge of medical product software development, IEC-62304, and FDA guidance in a technical discipline, preferably software related (Computer Science, Computer Engineering, Electrical Engineering), with relevant software engineering experience in regulated product development.
  • Strong understanding of good documentation practices, software lifecycle processes, configuration management, and commonly used engineering management tools.
  • Ability to work with Quality, Regulatory, Systems, Test, and other engineering partners to ensure software deliverables meet product, compliance, and business needs.
  • Ability to work with Systems, Mechanical, Electrical, and Software engineers when discovering, documenting, and resolving integration issues.
  • Experience leading teams that develop complex software systems involving real-time performance, hardware integration, data visualization, or distributed system components.
  • Experience with embedded software, real-time systems, imaging, mapping, or medical device platforms.
  • Experience writing technical reports
  • Strong work ethic and entrepreneurial drive
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal

Responsibilities

  • Lead software engineering teams responsible for architecture, design, development, sustaining activities for complex medical device software.
  • Define technical direction, development priorities, and execution plans in alignment with product and business strategy.
  • Support planning and execution of release milestones, risk management, defect resolution, and continuous improvement while partnering with cross-functional teams to deliver robust solutions for current and future product releases.
  • Define, plan, organize, and coordinate software development deliverables across multiple sites in accordance with FDA and other regulatory requirements.
  • Recruit, coach, mentor, retain, and develop high-performing software engineering talent while fostering a culture of accountability, collaboration, innovation, and engineering excellence.
  • Lead forecasting, effort estimation, resource planning, technical planning, execution, and release activities.
  • Drive continuous improvement by identifying and implementing industry-standard software engineering technologies, methods, and tools.
  • Apply software development methodologies, including Agile practices, to improve execution, collaboration, and delivery across the organization.
  • Champion best practices in software development, architecture, cybersecurity, testability, and documentation.
  • Oversee definition and implementation of software engineering practices that improve quality, maintainability, scalability, and product performance.
  • Contribute to product strategy through technical assessment, roadmap input, and tradeoff analysis.

Benefits

  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • Simple Steps (global well-being program)
  • Incentive plans
  • 401(k) plan plus employer contribution and match
  • Short-term disability
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement
  • Capital Accumulation Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service