Principal Software Engineer

Digital Health Solutions

Andover (MA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with employer match
Paid time off

Job summary

Digital Health Solutions, a Boston-based engineering and regulatory consulting firm, seeks an senior software engineer to design and build cloud-based applications and APIs using C#/.NET and React. You will lead architecture decisions, coordinate with multiple teams, and contribute to FDA submissions and compliance activities.

You will guide IaC, CI/CD pipelines, and security best practices while building scalable solutions for medical devices and connected health products.

Qualifications

  • 10+ years of professional software engineering experience.
  • 5+ years of hands-on cloud development with C#, .NET, React and Azure.
  • 5+ years designing software that interacts with hardware or embedded devices.
  • 2+ years in regulated industries (medical devices, healthcare, or life sciences).
  • Familiarity with FDA regulations, IEC 62304, or ISO 13485.

Responsibilities

  • Architect, design, develop, and maintain cloud-based applications, services and APIs using C#/.NET and Azure.
  • Lead technical design reviews and establish architecture patterns.
  • Collaborate with product management to translate requirements into scalable designs.
  • Provide accurate effort estimates and risk assessments for features.
  • Define and implement IaC and manage CI/CD pipelines.
  • Adopt emerging technologies and AI-assisted development tools.
  • Build and support React frontends for clinician and patient-facing apps.
  • Coordinate with firmware, systems, QA, and regulatory to meet medical device standards.
  • Participate in code reviews and SDLC documentation for FDA submissions.
  • Follow cybersecurity, authentication and privacy best practices (HIPAA, FDA).

Skills

C#/.NET
React
Azure
REST APIs
CI/CD
Git
Cloud architecture
Microservices
Security
PostgreSQL
IoT
FDA submissions
Consulting

Tools

Jira
GitHub
Azure DevOps

Job description

Company Description

Digital Health Solutions is a Boston-based engineering and regulatory consulting firm specializing in end-to-end product development and contract manufacturing for medical devices and MedTech products. With teams in Boston and India, the company supports clients across hardware, electronics, firmware, mobile applications, and IoT/cloud components, as well as verification, validation, and regulatory services. The organization is experienced in product ideation, design and development, re-engineering, testing, sustainment engineering, and full regulatory submissions. Core competencies include connected device design, adherence to IEC 62304, ISO 13485, ISO 14971, FDA cybersecurity guidance, UX and human factors, and scalable contract manufacturing. Team members collaborate in a multidisciplinary environment where engineering excellence and regulatory rigor drive faster, safer product launches.

Responsibilities
  • Architect, Design, develop, and maintain cloud-based applications, services and APIs using C#/.NET and Azure
  • Lead technical design reviews, establish architecture patterns, and enforce best practices across the stack.
  • Collaborate with product management and engineering teams to translate business requirements into scalable, reliable system designs.
  • Provide accurate work-effort estimates and technical risk assessments for new features and system enhancements.
  • Define and implement Infrastructure as Code (IaC) and manage CI/CD pipelines for automated, repeatable deployments.
  • Guide the selection and adoption of emerging technologies and AI-assisted development tools to enhance team productivity.
  • Build and support React-based frontends for clinician and patient-facing applications
  • Work closely with firmware, systems, QA, and regulatory teams to ensure software meets medical device quality and compliance standards
  • Participate in code reviews, design discussions, and SDLC documentation including risk control, architecture, and verification support for FDA submissions
  • Follow best practices for cybersecurity, authentication, and privacy, aligned with HIPAA and FDA guidance
Required Qualifications
  • Minimum 10 years of professional software engineering experience
  • Minimum 5 years of hands‑on experience with cloud development using C#, .NET, React, and Azure
  • Minimum 5 years of experience designing software that interacts with hardware or embedded devices.
  • Minimum 2 years of experience working in regulated industries such as medical devices, healthcare, or life sciences
  • Familiarity with FDA regulations, IEC 62304, or ISO 13485
  • Strong understanding of REST APIs, CI/CD pipelines, Git, and cloud security principles
  • Strong experience with database management systems, especially PostgreSQL.
  • Experience with IoT, firmware communication (Bluetooth, WiFi, Serial), and associated protocols.
  • Solid understanding of microservices architecture, event‑driven design patterns, RESTful APIs
  • Prior experience in consulting or multi‑client environments
Nice to Have
  • Experience with Bluetooth Low Energy (BLE) or connected health devices
  • Exposure to tools like Jira, GitHub, Azure DevOps, or document automation systems used in FDA submissions
  • Experience with Cybersecurity Procedures: Vulnerability Assessment, Static Code Analysis, Penetration Testing, etc.
What We Offer
  • Competitive salary and benefits package, including health insurance, 401(k) plan with employer match, vision, dental and paid time off.
  • Opportunity to work with cutting‑edge technology in the medical device industry.
  • A supportive, collaborative work environment that fosters professional growth and development.
  • The chance to make a meaningful impact on the safety and effectiveness of medical devices, ultimately improving patients' lives.
  • Breadth you will not get at a large device company: multiple concurrent client programs across Class I to III devices, SaMD, and connected health platforms, with hands‑on involvement in FDA submissions.
  • Small‑company visibility: direct access to the CEO and senior leadership, and real influence over technical direction and tooling.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Navigation
Staff Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 165,000 - 210,000
Principal Systems Engineer
Principal Systems Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) plan
Vision
+2
Software Architect
Software Architect

Suntra MedTech • Bedford (NH)

On-site
USD 120,000 - 150,000
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

USA Firmware • Georgia

On-site
USD 120,000 - 160,000
Company-paid Vision and Dental insurance
Discounted Medical insurance
401(k) matching program
+2
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Director of Software
Director of Software

Bionic Sciences Inc. • Atlanta (GA)

On-site
USD 85,000 - 110,000
Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

Hybrid
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
Staff Software Development Engineer – MCED, Lab, Data Technology
Staff Software Development Engineer – MCED, Lab, Data Technology

Jobtailor • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Director, Software Architecture & Engineering
Director, Software Architecture & Engineering

Olympus Corporation • Center Valley

Hybrid
USD 144,000 - 217,000
Competitive salary range with potential for annual bonus
401(k) with company match
Comprehensive medical, dental, and vision coverage
+2