Unlock Full Resume Report

New offer - be the first one to apply!

September 14, 2026

Principal Full Stack Engineer - .NET/C#

Senior

82,082 - 193,440 USD/yr

Burlington, VT

Quick Facts

  • Role: Principal Full-Stack Engineer

  • Focus: Cloud-based medical device monitoring and control platform

  • Location: Onsite in Andover, MA

Description

You will lead the architecture, design, development, and delivery of a cloud-based platform enabling secure monitoring, connectivity, and remote management of medical devices. This role serves as a technical leader across software engineering teams, driving architecture, innovation, and engineering excellence while ensuring compliance with regulatory and cybersecurity requirements.

Responsibilities

  • Lead end-to-end architecture, design, development, and implementation of a cloud-based medical device monitoring and control platform.

  • Design and develop scalable, highly available microservices, APIs, and backend services for medical device connectivity and remote management.

  • Architect and implement IoT/IoMT solutions using AWS IoT Core, MQTT, secure device communications, and telemetry processing.

  • Develop high-performance data solutions using Amazon DynamoDB, relational databases, and event-driven architectures.

  • Build secure RESTful APIs, event-processing pipelines, and distributed systems to process high volumes of device-generated data.

  • Partner with Product Management, Quality, Security, Regulatory, and Engineering teams to deliver compliant, secure, scalable solutions.

  • Provide hands-on technical leadership via coding, debugging, performance optimization, code reviews, and mentoring.

  • Lead architectural decision-making for scalability, resiliency, fault tolerance, observability, and disaster recovery.

  • Conduct system risk assessments, threat modeling, and cybersecurity reviews for connected medical device solutions.

  • Translate business requirements into technical roadmaps and scalable technology solutions.

Requirements

  • 8+ years’ experience designing and developing enterprise-scale cloud-native applications and distributed systems.

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related discipline.

  • Strong expertise with .NET/C# and RESTful APIs and microservices architecture.

  • Deep knowledge of AWS services, including IoT, Cognito, and Eventbridge (Eventbus).

  • Experience building IoT/IoMT platforms, device connectivity solutions, and telemetry processing systems.

  • Proven ability to design scalable, highly available, and secure cloud architectures.

  • Expertise with relational and NoSQL databases, including Amazon DynamoDB.

  • Experience implementing identity and access management using OAuth 2.0, OpenID Connect, and SAML.

Preferred Qualifications

  • Experience developing software for medical devices or healthcare technology.

  • Familiarity with FDA regulations, cybersecurity guidance, and quality system requirements.

  • Experience with event-driven architectures, large-scale cloud platforms, and AI-enabled solutions.

  • Familiarity with modern front-end frameworks such as React or Angular.

  • Understanding of DevOps practices, CI/CD automation, observability, and infrastructure governance.

  • AWS certifications and/or advanced cloud architecture experience.

Benefits

  • Comprehensive, non-negotiable benefits package for regular, full-time employees.

  • Paid time off based on employee grade (A-F): Vacation 12-25 days depending on grade, company paid holidays, personal days, sick leave.

  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).

  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).

  • Life and disability insurance.

  • Employee assistance programs.

  • Other benefits as provided by local policy and eligibility.

Similar jobs you might like