F

Fresenius Kabi

Global provider of therapies and devices

Principal Engineer - Systems

Software EngineeringPosted on Nov 10
Full-timeIn-person

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related technical discipline, and at least 5 years of related experience.
  • Demonstrated expertise developing system requirements and designs for complex software solutions involving data acquisition, device configuration, device control, and system-to-system interfaces.
  • Ability to translate marketing and regulatory requirements into system designs and requirements.
  • Experience designing software in a regulated or quality-controlled environment, preferably healthcare or medical devices.
  • Experience defining architecture, system behavior, and technical direction for enterprise-class Windows-based and web-based applications.
  • Experience with relational database design, preferably Microsoft SQL Server, as well as application programming interfaces, web services, and system integration.
  • Demonstrated technical leadership in Agile software development environments.
  • Working knowledge of enterprise networking and security concepts, including DNS, authentication and authorization, firewall configuration, and secure communications using certificate-based security.
  • Knowledge of secure software development and cybersecurity practices, including identifying and mitigating security risks.
  • Ability to evaluate technical issues and recommend resolutions.
  • Experience providing technical leadership across geographically distributed and offshore development teams.
  • Ability to speak, read, write, and understand English to perform essential duties and independently understand policies, procedures, training materials, and workplace communications.

Responsibilities

  • Provide technical leadership for systems and software development activities for data management software throughout the product lifecycle, working under minimal supervision and applying standard engineering practices to resolve difficult problems from conception to final design with team input.
  • Define and manage requirements and system designs under the guidance of technical leads.
  • Collaborate with Engineering, Product Management, Quality, Regulatory Affairs, and Customer Support teams to deliver reliable, compliant, and customer-focused solutions.
  • Contribute to system architecture designs for data management software, device integrations, databases, networks, and external interfaces.
  • Define and maintain clear, verifiable system requirements and traceability based on approved product, user, regulatory, quality, risk, and cybersecurity needs.
  • Use Jira and other approved tools to decompose approved requirements into implementable work items, define acceptance criteria, track requirement-related anomalies and decisions, and maintain alignment between planned scope and the controlled requirements baseline.
  • Provide technical input for user manuals and other technical documentation to accurately describe product functionality, configuration, compatibility, limitations, warnings, interfaces, and release-specific changes.
  • Provide technical leadership for assigned product features throughout the development lifecycle, from concept and requirements through implementation, verification, release, and post-release support.
  • Support root-cause analysis and help identify corrective actions or design changes.
  • Define system architecture, design direction, and implementation expectations for distributed and offshore development teams.
  • Protect people under the role’s control from work-related health and safety hazards and protect the environment, including preventing disease, incidents, and pollution and using resources responsibly and sustainably.
  • Improve occupational and environmental safety performance and fulfill compliance obligations by implementing and continuously improving the integrated management system according to ISO 14001 and ISO 45001.

Desired Qualifications

  • Experience designing software in a regulated or quality-controlled environment, preferably healthcare or medical devices.
  • Relational database design experience, preferably with Microsoft SQL Server.

About the Company

Fresenius Kabi

Global provider of therapies and devices

Fresenius Kabi is a global healthcare company that provides medicines, medical devices, and services for the treatment of critically and chronically ill patients. Its portfolio includes biosimilars for autoimmune diseases and cancer, clinical nutrition products, infusion pumps and related disposables, blood collection bags and devices, and IV generics and fluids. It stands out with leading market positions in areas like blood collection and infusion materials and offers an integrated mix of pharma, nutrition, and MedTech offerings under the FutureFresenius strategy. Its goal is to shape the future of healthcare by expanding its global therapies and technologies, improving patient care, and delivering sustainable value for stakeholders.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Bad Homburg, Germany
Founded
1999

Recently Posted Jobs

Explore more opportunities at Fresenius Kabi

See more jobs