Principal Software Engineer
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...
- Rate: Not Specified
- Location: Waltham, US-MA
- Type: Permanent
- Industry: Engineering
- Recruiter: Fresenius Medical Care Holdings, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: R0231129
- Posted: 2025-12-09 07:33:13 -
- View all Jobs from Fresenius Medical Care Holdings, Inc.
More Jobs from Fresenius Medical Care Holdings, Inc.
- STORE/NIGHT CLERK
- Senior Red Hat Enterprise Linux (RHEL) Engineer
- Lehre Einzelhandel & Einrichtungsberatung ab 1.9.2026
- Lehre Betriebslogistik ab 1.9.2026 - IKEA Salzburg
- Postbote für Pakete und Briefe (m/w/d)
- Lehre Systemgastronomie ab 1.9.2026 - IKEA Salzburg
- Strategic Sourcing Category Manager, Consulting
- STARBUCKS/BARISTA
- PHARMACY/PHARMACIST-FLOATER
- Sourcing Category Management Analyst, Data Processing & Data Servicing Technology
- Budget Analyst
- Zero Trust Cyber Architect
- Senior Configuration Manager
- PHARMACY/PHARMCST-INTERN
- MEAT/CLERK
- Cybersecurity Analyst
- Cybersecurity Analyst
- PRODUCE/ASST DEPT LEADER
- SANITATION/PORTER
- Online Grocery Pick-Up Clerk