Talent.com
Digital Health Solutions
Principal Software EngineerDigital Health Solutions • Thane, India
No longer accepting applications
Principal Software Engineer

Principal Software Engineer

Digital Health Solutions • Thane, India
27 days ago
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
  • Proven expertise in Microsoft Azure services.
  • Strong understanding of REST APIs, CI/CD pipelines, Git, and cloud security principles
  • Deep experience designing solutions for strong cybersecurity
  • 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
  • Mobile development experience (Android or iOS)
  • 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.
  • 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.
  • Small-company visibility: direct access to the CEO and senior leadership, and real influence over technical direction and tooling.

Skills Required
Git, Database Management Systems, React, Rest Apis, Bluetooth, .NET, Azure, Wifi, Postgresql
Create a job alert for this search

Principal Software Engineer • Thane, India

Similar jobs

Technical Project Manager Data Center (Remote)

RM Staffing B.V.Thane, MH, IN
Remote

Clients need a single point of contact who actually understands hardware, not just a relationship manager who has to relay every technical question.Projects span hardware deployment, structured cab... Show more

Lead Mechanical Design Engineer Data Center

Deerns Groep BVThane, MH, IN

Lead Mechanical Engineer – Data Centres.Location: Mumbai, India (office in Thane West).Salary: Competitive and negotiable.Job Title: Lead Mechanical Engineer.Deerns is a multinational consultancy, ... Show more