Senior Software Engineer

4 weeks ago


Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

Job Description

The Senior Software Engineer position is a key member of the Digital Health software and connectivity solution team for Bracco Medical Technologies (BMT). In this role you will serve as a UI/UX subject matter expert and will develop full-stack platform software across the global product portfolio of the "Digital Health" command center and medical devices related to both Radiology and Cardiology. As a member of BMT's global R&D software engineering organization participate and consult on activities in all phases of the software development lifecycle, including concept development, requirements, design, implementation, testing and documentation in support of the development of medical devices and new product development. This role leverages software development proficiency to translate product requirements into code and document work to ensure compliance within a regulated Product Development Process (PDP) and Quality Management System (QMS).

Primary Duties & Responsibilities:

  • Develop software with best-in-class coding practices to improve workflow efficiency and contrast administration for diagnostic imaging and cardiovascular devices
  • Design and mentor UI/UX for multiple products including web and embedded applications
  • Participate in all phases of software development for requirements definition, design, development, usability, risk assessment, and Test-Driven Development (TDD)
  • Partner with the principal software engineers and architects to define the interfaces between software sub-systems across the product portfolio and ensure they are standardized across Bracco Medical Technologies
  • Promote and develop best practices and standards across the software organization
  • Research and evaluate software techniques and technologies against performance requirements for medical device application
  • Drive advanced technology development, prototyping, and prove-out ensuring that technologies add true clinical market value
  • Responsible for performance and delivery of design inputs to design outputs.
  • Responsible for project cycle including creation of design requirements, bug fixes, test reports and protocols.
  • Design and develop desktop, embedded, enterprise, or cloud solutions to meet the customer's needs

Required Skills

Minimum

  • Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Systems Engineering, or a related discipline
  • 6+ years of software development and technical design experience
  • 3+ years of experience in full-stack software development in C#/.NET, Java, and/or C++
  • 2+ years of experience in C#/.NET
  • 3+ years of experience with JavaScript/TypeScript, HTML, CSS
  • Experience as a subject matter expert within the development teams for UI/UX design
  • Experience with responsive web design and frontend JavaScript frameworks such as Angular/React
  • Strong fundamentals in data structures, algorithms, object-oriented programming, and software design skills
  • Experience with code version control including branch versioning
  • Demonstrated competency in understanding and defining the functionality of complex systems
  • Excellent communication skills
  • Demonstrated problem-solving skills

Preferred:

  • MS in Computer Engineering, Computer Science, Electrical Engineering, or related discipline
  • Experience with the development tools: MS Visual Studio, Jira, git
  • Fluency with clinical radiology terminology
  • Medical Device Interoperability experience with HL7, DICOM, FHIR, IHE and PACS, HIS/RIS
  • Experience with WPF UI framework
  • Experience implementing test automation
  • Experience with design/prototyping tools such as Figma
  • Experience working in medical device industry or healthcare industry and/or developing SaaS products
  • Proficiency in CI/CD Pipeline tools like Jenkins or Azure DevOps
  • Previous experience with test management, configuration management and risk management
  • Experience with Relationship Database Management Systems (RDBMS) such as SQL Server
  • Knowledge of QSR, ISO/EN and Quality System Standards
  • Demonstrated experience working with a multi-discipline global team
  • Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing and quality of outcomes.
  • Experience with enterprise level features like scalability, uptime, backups and disaster recovery, multi-tenancy, remote and self-diagnostics, etc. are important for this role
  • Track record of developing software solutions on modern cloud platforms and microservices architecture
  • Experience of developing critical care medical device products
  • Demonstrated leadership skills
  • Demonstrated ability to develop intellectual property
  • Experience in medical device connectivity and drug-delivery systems

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

Work Location: Primarily in-office at Eden Prairie, MN location with flexibility to WFH as needed.



  • Eden Prairie, Minnesota, United States Optum Full time

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...

  • Software Engineer

    1 month ago


    Eden Prairie, Minnesota, United States Optum Full time

    UnitedHealth Group is a health care and well-being company that's dedicated to improving the health outcomes of millions around the world. We are comprised of two distinct and complementary businesses, UnitedHealthcare and Optum, working to build a better health system for all. Here, your contributions matter as they will help transform health care for years...

  • Software Engineer

    4 weeks ago


    Eden Prairie, Minnesota, United States stratasys Full time

    Stratasys is a world leader in 3D printing This is a contract position for one year. Eden Prairie, MN Stratasys is leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products and healthcare. Through smart and connected 3D printers, polymer materials, a software...


  • Eden Prairie, Minnesota, United States Optum Full time

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and Cthey need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Manager, Software EngineeringLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    About the RoleThe Software Engineering Manager is a key leadership position in R&D Product Development to deliver innovative technology-based solutions to meet customer requirements, functionality and patient needs for Bracco Medical Technology (BMT)'s global portfolio of medical devices.As a member of the global R&D software leadership team, ensure product...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is responsible for enhancing the quality engineering capabilities and deliverables within the organization. This role involves preparing the team for cloud integration and DevOps methodologies while ensuring strict oversight of project outcomes, quality metrics, and financial controls.Key...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is responsible for enhancing the quality engineering function and its deliverables. This role is pivotal in preparing the team for cloud integration and DevOps methodologies while ensuring strict oversight on project outcomes, quality metrics, and financial controls.Key Responsibilities:Drive the...

  • Software Engineer II

    2 months ago


    Eden Prairie, Minnesota, United States C.H. Robinson Full time

    C.H Robinson is seeking a Software Engineer II on our Asset Management team where you will use your passion for technology and experience delivering complex software solutions to enhance and support our most-used applications. As a Software Engineer, you will be responsible for evaluating requirements, estimating tasks, and writing code that meets...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job SummaryWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts at ACIST Medical Systems. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for our software products.Key ResponsibilitiesLead the design, development, and execution...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Software Test EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose patients. Our unique lineof...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is responsible for enhancing the quality engineering function and its deliverables within the organization.Key Responsibilities:Prepare the team for cloud and DevOps initiatives while ensuring strict oversight on project deliverables, quality metrics, and financial controls.Facilitate the automation...


  • Eden Prairie, Minnesota, United States Productive Resources LLC Full time

    About the RoleWe are seeking a skilled Embedded Systems Developer to join our engineering team at Productive Resources LLC. As a member of our team, you will be responsible for designing, developing, and optimizing embedded systems that enhance the functionality and performance of our RV products.Key Responsibilities:Design, implement, and test embedded...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is responsible for enhancing the quality assurance functions and deliverables within the organization. This role requires a strategic approach to prepare the team for cloud-based environments and DevOps methodologies while ensuring strict adherence to project deliverables, quality metrics, and...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Principal Software Verification and Validation EngineerLinkedIn Twitter Email Message ShareWhy Join Bracco Medical Technologies?At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesavingdecisions. We create medical devices that give healthcare providers theinsights they need to confidently and safely diagnose...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is pivotal in enhancing the quality assurance function and its deliverables. This role is essential for preparing the team for cloud and DevOps environments while ensuring stringent control over project deliverables, quality metrics, and financial oversight.Key Responsibilities:Advance the Quality...


  • Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Why Join ACIST Medical Systems?At ACIST Medical Systems, we are dedicated to making a difference in healthcare through innovative medical technologies. Our advanced medical devices provide healthcare professionals with the essential tools to make informed and timely decisions for patient care.Position Overview:The Lead Software Quality Assurance Engineer is...


  • Eden Prairie, Minnesota, United States Optum Full time

    Lead Software Engineer EMPLOYER: Optum Services, IncJOB TITLE: Lead Software EngineerLOCATION: 11000 Optum Circle Eden Prairie, MN 55344DUTIES: Design and develop Business Intelligence and Data warehousing projects. Represent the development team asthe Single point of contact for the Project Manager and provide ongoing status during the Lifecycle of the...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Position Overview:The Senior Manager of Quality Engineering is responsible for enhancing the quality engineering capabilities and deliverables within the organization. This role involves preparing the team for cloud and DevOps methodologies while ensuring stringent oversight on project outcomes, quality metrics, and financial controls.Key...