Software Engineering Manager

Bracco Medical Technologies

Eden Prairie (MN)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Company Holidays
Paid Family Leave
Annual incentive plan
401k plan contributions
Medical, dental, vision

Job summary

Bracco Medical Technologies is seeking a Manager, Software Engineering to lead a cross-functional team delivering industry‑leading medical device software. You will guide program execution, mentor engineers, and partner with architecture and program management to meet schedule, quality, and cost targets.

The role emphasizes leadership, collaboration across global teams, and a strong focus on Agile processes, development of talent, and continuous process improvement in a regulated setting.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related field or equivalent work experience.
  • 5+ years software development experience.
  • 2+ years project management experience.
  • 2+ years of people leadership experience.
  • Proven ability to work cross-functionally with global teams.
  • Experience with the Agile Development Process.
  • Proven mentoring and coaching abilities.
  • Excellent communication and influencing skills.

Responsibilities

  • Align software strategy with business goals and drive continuous improvement.
  • Provide functional leadership including talent development and coaching.
  • Develop strategy to recruit and grow a high-performing engineering team.
  • Collaborate with Program Management to set priorities and resource programs.
  • Work with Principal architect to ensure code meets requirements.
  • Work with SW Director to optimize throughput and quality.
  • Ensure milestones are met and solutions meet high quality.
  • Foster a creative, engaging environment while solving tough challenges for customers.
  • Lead change for unstructured product and system design issues.
  • Oversee participation in all phases of product development.
  • Support existing products across engineering, manufacturing, sourcing, service, and supplier quality.

Skills

Leadership
Project management
Cross-functional collaboration
Agile development
Mentoring
Communication
Multi-project delivery
Result orientation

Education

Bachelor's degree in CS/CE/EE/Physics
Advanced degree (preferred)

Tools

MS Visual Studio
JIRA
Git
JAMA

Job description

The Manager, Software Engineering is a key leadership position responsible for leading a team to execute product programs with cross-functional team leaders and individuals to meet customer requirements for product functionality, quality, and cost for Bracco Medical Technology’s (BMT) global portfolio of medical devices. As a member of BMT’s global R&D software engineering organization, ensure product programs are completed on-time, team members are developed in their functional discipline, and that processes in the business are continually improved. This role requires working cross-functionally with technical and other professional talent from various facilities and from diverse technical backgrounds.

Primary Duties & Responsibilities:
  • Align the strategy and direction of the software team to the business goals and drive continuous improvement of systems, products, and processes
  • Functional leadership of the team, including talent development, coaching, mentoring, and career development.
  • Identify the competencies required to meet the Engineering and Business objectives and develop a strategy to recruit and develop a high-performing engineering team with deep functional expertise.
  • Collaborate with the Program Management team to set priorities and effectively resource programs and projects.
  • Collaborate with the Principal architect to develop a code base within the architectural framework that meets the technical, functional, performance, and operational requirements for the product.
  • Collaborate with the SW Director to implementing tools and processes to optimize software engineering throughput and quality.
  • Ensure key milestones are met and that solutions delivered are of the highest quality possible.
  • Celebrate wins and create a working environment that energizes the team and allows them to have fun while taking on the difficult challenges for our customers.
  • Lead change through creative solutions to unstructured product and system design issues.
  • Optimize the team’s participation in all phases of product development
  • Support existing products within Engineering, Manufacturing, Sourcing, Service and Supplier Quality Engineering.
  • Develop an environment in which others can freely share ideas.
  • Key role in driving the culture of engineering excellence and commitment to quality.
Qualifications (Knowledge, Skills & Abilities):
Minimum
  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related field or equivalent work experience.
  • 5+ years relevant software development experience.
  • 2+ years project management experience.
  • 2+ years of direct or indirect people leadership experience.
  • Proven ability to work cross-functionality with global teams.
  • Experience with the Agile Development Process.
  • Proven mentoring and coaching abilities.
  • Demonstrated ability to motivate and inspire others
  • Excellent communication and influencing skills with the demonstrated ability to gain buy-in for initiatives.
  • Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing, and quality of outcomes.
Preferred
  • Advanced degree in Computer Science, Computer Engineering, or related field.
  • 7 years relevant industrial experience.
  • Experience in developing Medical Device Software for 5+ years, or a related field that is regulated.
  • Demonstrated ability to develop Intellectual property.
  • Experience with the development tools: MS Visual Studio, JIRA, GIT, JAMA
  • Experience with Cloud development, particularly Microsoft Azure and IoT (Internet of Things) technologies.
  • Experience with security considerations within a hospital or clinical setting, including systems connected to RIS/PACS.
  • Experience leading a software engineering team.
  • Experience with automated testing practices and frameworks.
  • Fluency with clinical radiology terminology.
  • Knowledge of QSR, ISO/EN and Quality System Standards.
Other
  • Adheres to all company policies, procedures and business ethics codes and ensures that they are communicated and implemented within the team.
  • Ability to travel up to 10% of the time

*Estimated salary is intended to reflect the salary Bracco Medical Technologies reasonably expects to pay for the position. The provided range is based on salary and market data and may vary based on an employee's eligibility for geographic differential pay in high-cost-of-labor markets.

Total Rewards:
  • Paid Time Off, Company Holidays & Paid Family Leave – We provide PTO and Company Holidays to help you recharge, relax and do what’s important to you, when it’s important to you. Our 100% paid family leave options for parents, grandparents and eligible family members provide support for growing families as well.
  • Achieve – Beyond competitive compensation, we offer options to help you plan for a financially secure future, including an annual incentive plan and 401k savings plan contributions.
  • Live well – We offer comprehensive benefit options to help protect you along the way, including medical, dental, vision, and life insurance, employer HSA contributions, employee assistance program, short-term disability, etc.
  • Evolve – Through structured on-the-job learning, workshops, seminars, and our tuition reimbursement program, you’ll find many opportunities to grow, personally and professionally.

Bracco Medical Technologies is an Affi

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Software Engineering - Bracco Medical Technologies
Manager, Software Engineering - Bracco Medical Technologies

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 160,000 - 180,000
PTO & Holidays
Paid Family Leave
401k contributions
+5
Manager, Software Engineering - Bracco Medical Technologies
Manager, Software Engineering - Bracco Medical Technologies

Bracco • Eden Prairie (MN), Northern (KY)

Hybrid
USD 160,000 - 180,000
Paid time off
401k plan
Medical, dental, vision
System Engineering Manager
System Engineering Manager

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 140,000 - 190,000
PTO & holidays
401(k) plan
Medical, dental, vision
Principal Reliability Engineer
Principal Reliability Engineer

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 110,000 - 170,000
Paid Time Off
Company Holidays
401k matching
+2
Manager, Systems Engineering - Bracco Medical Technologies
Manager, Systems Engineering - Bracco Medical Technologies

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 160,000 - 175,000
Paid Time Off
Company Holidays
Paid Family Leave
+2
Manager, Systems Test Engineering
Manager, Systems Test Engineering

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 130,000 - 170,000
Paid Time Off & Company Holidays
401k savings plan
Medical, dental, vision insurance
+2
Manager, Systems Test Engineering - Bracco Medical Technologies
Manager, Systems Test Engineering - Bracco Medical Technologies

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 160,000 - 175,000
Paid time off
Company holidays
Paid family leave
+2
Design Assurance Engineer II
Design Assurance Engineer II

Bracco Medical Technologies • Minneapolis (MN), Saint Paul (MN)

On-site
USD 95,000 - 104,000
PTO & Holidays
Paid Family Leave
401k contributions
+2
Manager, Systems Test Engineering - Bracco Medical Technologies
Manager, Systems Test Engineering - Bracco Medical Technologies

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 160,000 - 175,000
Manager, Systems Engineering - Bracco Medical Technologies
Manager, Systems Engineering - Bracco Medical Technologies

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 160,000 - 175,000