Principal Software Engineer

Reposted 12 Hours Ago
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

Fresenius Medical Care is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sexual orientation, gender identity, parental status, national origin, age, disability, military service, or other non-merit-based factors

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

In-Office
Westford, MA, USA
100000 Employees
110K-155K Annually

Full Spectrum Logo Full Spectrum

Software Engineer

Artificial Intelligence • Healthtech • Software • Cybersecurity
Hybrid
Westborough, MA, USA
69 Employees

CVS Health Logo CVS Health

Development Engineer

Fitness • Healthtech • Retail • Pharmaceutical
In-Office or Remote
48 Locations
119959 Employees
144K-288K Annually
In-Office
Bedford, MA, USA
2466 Employees
127K-159K Annually

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account