Principal Software Engineer

3 days ago


Waltham, Massachusetts, United States Fresenius Medical Care Full time

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:

EOE, disability/veterans

  • Waltham, Massachusetts, United States bostonscientific Full time

    Additional Location(s):  N/ADiversity - Innovation - Caring - Global Collaboration - Winning Spirit - High PerformanceAt Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest...


  • Waltham, Massachusetts, United States Boston Engineering Corporation Full time $155,000 - $185,000

    Company Description Boston Engineering improves the way people work and live through innovative product design and novel engineering. We are product designers and engineers for the Medical, Industrial, Commercial, and Defense sectors. Experts in robotics, motion control and embedded systems, DFX, and digital transformation, we are ISO 9001 and ISO 13485...


  • Waltham, Massachusetts, United States Third Pole Full time

    Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity to be part of a rapidly growing team, making a huge social impact, touching the lives of those we love and care about most.We are a...

  • Software Engineer

    3 days ago


    Waltham, Massachusetts, United States SS&C Technologies Full time

    As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries. Some 20,000 financial services and healthcare organizations, from the world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job...


  • Waltham, Massachusetts, United States DATAMETRICS SOFTWARE SYSTEMS INC. Full time $120,000 - $180,000 per year

    Role: Software Development Engineer in Test (SDET- Python)Work location: Waltham, MA.0nsitemust skills: Squish /Squish coco, PythonPluses: Rocky Linux 8.8 and above preferredJob Description:This position requires a SDET Engineer with a strong background in Python development and automation testing and a deep understanding of the Software Testing Life Cycle...


  • Waltham, Massachusetts, United States Pegasystems Full time

    Meet Our TeamPegasystems has several exciting internship opportunities to join our Software Engineering team. We are seeking applicants who are bright, technically-minded , and have a strong interest in a career in software development. In the fast-paced, collaborative environment that Pega offers, our Software Engineers are able to quickly develop...


  • Waltham, Massachusetts, United States Capgemini Full time

    Capgemini is seeking a skilled and motivated Qt/C++ Software Engineer to lead the development of standalone medical device applications on Linux. In this role, you'll collaborate with a dynamic cross-functional team, drive innovation through prototyping and design, and contribute to life-changing technologies in a regulated industry. If you thrive in a...


  • Waltham, Massachusetts, United States Capgemini Engineering Full time

    About the Job you're consideringWe are seeking a Lead Software Engineer to spearhead the development of advanced C++ applications for medical devices operating on Linux OS. This role is ideal for a seasoned engineer who is passionate about healthcare innovation and thrives in regulated environments. You'll lead technical efforts, collaborate with...


  • Waltham, Massachusetts, United States Xometry Full time

    Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing...

  • Software Engineer

    5 days ago


    Waltham, Massachusetts, United States NetApp Full time

    About NetAppNetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people.If this sounds like something you want to be part of, NetApp is the...