Sr Engineer (Software)

Fresenius Kabi•North Andover, MA

About The Position

The Senior Engineer, Software ClinApp designs and implements Fresenius Kabi software applications to meet product functionality needs and business objectives. With minimal guidance from more senior engineers, the role develops software and processes within established medical product design controls, supports software engineering practices and processes, and contributes to project scheduling and progress tracking. The position works with internal and external staff on software design, redesign, prototyping, and related engineering activities. The primary business language is English, and the successful candidate must be able to speak, read, write, and understand English to perform essential job functions in a heavily regulated work environment. The salary range is $98,000–$105,000, based on experience. Final pay depends on factors including experience, education, knowledge, skills, and abilities. The company offers medical, prescription drug, dental, and vision coverage; a 401(k) plan with company contributions; paid vacation, holidays, and personal days; an employee assistance program; life insurance; disability coverage; and a wellness program. Applicants must be authorized to work for any employer in the United States; Fresenius Kabi cannot sponsor or take over sponsorship of an employment visa now or in the future. Employment is at-will and is not guaranteed or permanent.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • One or more years of related experience.
  • Strong experience with C++, emphasizing object-oriented design, design patterns, and modern C++ features.
  • Demonstrated ability to design and implement scalable, maintainable software solutions.
  • Solid understanding of the software development life cycle, with a focus on clean, testable code.
  • Comfort with Linux shell scripting and command-line tools.
  • Familiarity with CI/CD workflows and tools.
  • Excellent communication and teamwork skills for effective collaboration in cross-functional teams.
  • Ability to effectively speak, read, write, and understand English to perform essential job functions, including understanding workplace materials and communications.

Nice To Haves

  • Experience with the Qt framework for developing cross-platform applications and user interfaces.

Responsibilities

  • Design and develop software and/or processes within established medical product design controls, with minimal guidance from more senior engineers.
  • Improve software engineering process efficiency.
  • Resolve software defects.
  • Support efforts to create efficient software engineering practices.
  • Perform root cause and failure analysis activities.
  • Work with internal and external staff on design, redesign, prototyping, and other software engineering activities.
  • Author and review software specifications.
  • Maintain technical records and files.
  • Assist with project timing and track progress against the program schedule.

Benefits

  • 401(k) plan with company contributions
  • Paid vacation
  • Paid holidays and personal days
  • Employee assistance program
  • Medical coverage
  • Prescription drug coverage
  • Dental coverage
  • Vision coverage
  • Life insurance
  • Disability coverage
  • Wellness program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service