Principal Software Engineer

Reposted Yesterday
Be an Early Applicant
Waltham, MA
In-Office
Expert/Leader
Healthtech
The Role
The Principal Software Engineer will lead product development for web-based software, engaging in design, testing, and technical support while ensuring compliance with software lifecycle protocols and quality standards.
Summary Generated by Built In

Position Summary:  

The candidate will participate in product development activities related to the design, development, testing, and/or support of web-based software for NxStage Medical’s products.

Specific Duties: 

  • Design, develop, code and unit test software following internal design control SOPs
  • Apply state-of-the-art methods in creating software for NxStage products; develop improvements to existing designs.
  • Apply the principles of software design, software life cycle, and software maintainability, as applicable.
  • Debugging new designs and developing reliability improvements to existing & new design
  • Participate in multidisciplinary teams, including pairing with other engineers to solve complex problems.
  • Provide technical support for product engineering, design development, integration, test and evaluation
  • Follow Design Control SOPs for projects and programs, including following the software development lifecycle.
  • Work with Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, relevant IEC standards, and ISO 9001.
  • Assist in Risk Analysis including, Fault Tree Analysis (FTA), Operator Misuse Analysis (OMA), and Failure Mode and Effects Analysis (FMEA) activities to ensure process shortcomings are identified and appropriately addressed
  • Assist in developing reports and other data mining activities.
  • Assist in Integrating NxStage Medical’s products with customer systems.
  • Assist with researching and resolving software related customer complaints.
  • Ensure all systems and data are protected according to relevant SOPs.

Education & Qualification: 

  • BS in Computer Science with a focus on software design and programming.
  • 10+ years of experience in software product engineering and development.

Requirements: 

  • Experience in all phases of the software development lifecycle.
  • Experience in microservices design and implementation
  • Experience in OOD/OOP and multi-tiered business logic implementation.
  • Experience in building Restful API application using MS Azure technologies
  • C#, .Net Core, and SQL Language Skills.
  • Experience in Web GUI design
  • Outstanding verbal and written communication skills.
  • Experience with Microsoft Development Tools.
  • Conduct code reviews, create and maintain requirements and specification documents
  • Create and execute unit tests as part of software validation efforts
  • Strong knowledge of project lifecycles, software development environments, and source control techniques.

Desirable:

  • Familiar with Azure Cloud Technologies such DevOps, Kubernetes, Service Bus, CI/CD pipelines
  • Familiar with Identity management technologies (e.g. Entra ID) and distributed cache (e.g. Redis)
  • Experience working in a highly regulated industry, medical device preferred.
  • Experience and knowledge of cybersecurity methodologies and testing
  • Experience with automated testing.
  • Knowledge of Networks, Network infrastructure and Network protocols

If your location allows for pay/benefit transparency, please click the link below to request further information on this position: https://app.smartsheet.com/b/form/c36f09ba8dc54692af34ee3a3dbd3716

EOE, disability/veterans

Top Skills

.Net Core
C#
Ci/Cd
DevOps
Kubernetes
Azure
Service Bus
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bad Homburg
42,197 Employees

What We Do

Fresenius Medical Care is the world’s leading provider of products and services for individuals with renal diseases. We aim to create a future worth living for chronically and critically ill patients – worldwide and every day.

Thanks to our decades of experience in dialysis, our innovative research and our value-based care approach, we can help them to enjoy the very best quality of life.

Our portfolio encompasses a comprehensive range of high-quality health care products and services as well as various dialysis treatment options for both in-center and home dialysis that are individually tailored to our patients’ needs.

Similar Jobs

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Principal Software Engineer

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
Boston, MA, USA
40000 Employees
117K-225K Annually
In-Office
Boston, MA, USA
58848 Employees
107K-216K Annually
In-Office
Boston, MA, USA
58848 Employees
107K-216K Annually

Red Hat Logo Red Hat

Principal Software Engineer

Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
In-Office
Lowell, MA, USA
20000 Employees
171K-282K Annually

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account