Skip to main content
Search
Search Jobs
search magnifying iconSearch Jobs

Staff Software Engineer – Cloud


Waltham, Massachusetts

Apply Now
Job ID JR0000519

Staff Software Engineer – Cloud, Fresenius USA Marketing, Inc., a Fresenius Medical Care, N.A. company, Waltham, Massachusetts

Purpose and Scope:

Work as a member of a software development team responsible for building the Fresenius Medical Care ConnectedHealth platform that allows deep data integration of Company dialysis products with patient care systems to help clinicians improve patient care globally.

Principal Duties and Responsibilities:

  • Design, development and implementation of IoT solutions, asset connectivity, data integration and normalization, PKI services, multi-tenant clinician portals and integration with external EHR system and mobile applications.    
  • Leading on-site and offshore development teams in a variety of projects which will involve working with the architects and product owners to design the most appropriate solution and then implementation of that solution.
  • Applying effective decision-making skills and collaborating across all tiers of engineering and management as well as business units to achieve team success.
  • Leading teams to develop, improve and modify software systems and sub-system elements.
  • Designing and developing products that meet approved User Inputs, support business and market strategies, and are intended to generate revenue growth.
  • Developing and establishing detailed Engineering Input specifications to ensure proper product function, safety and quality.
  • Performing debugging, testing, code reviews and other types of investigations and design reviews.
  • Leading code reviews and communicating proper software design.
  • Providing advice and mentoring other staff with new learning to increase overall department and group expertise and productivity.

Education Experience and Required Skills:

This position requires a Bachelor’s degree (or an equivalent foreign degree) in an Engineering discipline and 8 years of experience as a senior-level Software Engineer.  This position also requires 5 years of experience (which can have been gained concurrently with the primary experience requirement above) with the following:

  • Design and development of software applications and systems;
  • Working with C#, C++, Python, JavaScript, Java, SQL, .Net framework, .Net Core, JavaScript (on both server and client-side);
  • Software design principles including Microservices Architecture, design for security, mobile first, backend for front-end and domain driven design. Rapid Applications Development and Agile;
  • Developing and deploying cloud-based applications and serverless architectures, using Docker containers on the Azure Cloud;
  • Experienced in Git, configuring and using build tools to set up delivery pipelines;
  • Cybersecurity principles, public private key encryption and authorization mechanism utilizing OAuth2 and SAML for SSO;
  • Data modeling and usage of relational and NoSQL databases (PostgreSQL, SQL Server etc.); and
  • The design, implementation and operation of a Connected Product or IoT architecture.

EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity

Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.

You do not have any recently viewed jobs

You do not have any saved jobs