Principal Software Engineer
Digital Health Solutions
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. #J-18808-Ljbffr
$145k - $181k
...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive... ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright Horizons is a...SuggestedTemporary workLocal areaWork from homeWork visaFlexible hours$180k - $247.5k
...consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...speed and flexibility. What We Need We are looking for a Principal Software Engineer to join our Fleet Orchestration team. In this role, you will...Suggested$175k - $200k
Senior Principal Software Engineer - Xcelium Compiler Team (R51299/ts) We are seeking a highly skilled and motivated Senior Principal Engineer to join the Xcelium Compiler Team. The responsibilities will include implementing advanced compiler algorithms, profiling and analyzing...Suggested- A leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced compiler algorithms and collaborating on strategic architectural initiatives for simulation technologies. Candidates...Suggested
$125.3k - $175k
...Principal Embedded Software Engineer – Onsite position Do you have a passion to invent, design and implement embedded software along with a curiosity and desire to learn? Your job will be to create or modify Board Support Packages (BSPs), device drivers, power‑on firmware...SuggestedFlexible hours$180k - $200k
...organization with deep robotics experience. Come join the company who will put "beauty robotics" on the map! Introduction As a Principal Embedded Software Engineer at 10Beauty, you will play a critical role in architecting and delivering the embedded systems that power our next‑...$110k - $185k
...highly scalable cloud-based solution. As part of this effort, engineers will work on some of the following technologies: Azure, React,... ...to analyze, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and...Temporary workWorldwideFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...of aerospace and defense. Role Summary We are seeking Senior Software Engineers to join our development team in Tewksbury, Massachusetts...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workRelocationFlexible hours- Analogic in Salem, New Hampshire is seeking a software engineer to enhance production codebases, contribute to development, and resolve software issues. The ideal candidate will have strong experience in C++ and a good understanding of Linux environments. This role offers...
- State Street is seeking a Principal Software Engineer II (Vice President) in Burlington, MA. This role involves technical leadership in Java and cloud architecture, driving strategy and engineering excellence across platforms. The ideal candidate will have 10-15 years of...
- ...existing production codebases (primary focus) Contribute to targeted greenfield development as new capabilities are introduced Support software releases, debugging, and issue resolution in production environments Partner with systems, test, field, and manufacturing teams...Immediate start
$107.5k - $204.5k
...Define, collect, and analyze execution metrics across multiple engineering teams. Configure Jira backlogs, workflows, boards, and... ...teams. Experience in defense, aerospace, radar, or large‑scale software development programs. Familiarity with Earned Value (EV) and...Temporary workInterim roleLocal areaRelocationFlexible hours- Cadence Design Systems is a leading provider of the software, hardware, and intellectual property required to design complex integrated... ...Electronic Design Automation (EDA) tools, they enable engineers to simulate, verify, and optimize chip designs for various high...
$107.5k - $204.5k
Principal Software Systems Quality Engineer (Compliance) Location US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord Date Posted 2026-07-07 Country United States of America Position Role Type Onsite U.S. Citizen, U.S. Person, or Immigration...Temporary workWork experience placementImmediate startRelocationFlexible hours$115k - $197.8k
Job Details Job Title: Principal Embedded Software Test Engineer Location: Onsite (Danvers, MA) Start Date: ASAP Duration: Permanent Compensation Range: $115,000 - $197,800 Benefits: Eligible for Health, Dental, Vision, 401K, PTO Not eligible for Visa sponsorship Job Description...Permanent employmentImmediate start- ...Strong knowledge of VB, COM, VB.Net, C#, ASP.Net, and the overall.Net ecosystem C#, MVC, Web API, Aurelia JS, Xamarin, JavaScript, HTML, CSS, SQL Server, MySQL, Elastic search, REDIS, APIs Degree in Computer Science, Engineering, or related field (preferred)....
- ...applications, influence architectural decisions, mentor junior engineers, and collaborate with global teams to deliver scalable and... ...Agile development practices ~ Bachelor's degree or higher in Software Engineering, Computer Science, or related field ~ Excellent...
$96k - $132k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... ..., speed and flexibility. What We Need As a Software Support Engineer, you will be a key member of the Network Operations Center (NOC...Remote workShift workNight shift2 days per week$178.13k
...Staff Software Engineer (Job ID 1277) Business Unit: Draeger Medical Systems, Inc. Location: Andover, MA Function: R&D Work Location: Hybrid Employment Type: Permanent Job Responsibilities Draeger Medical Systems, Inc., Andover, MA seeks Staff Software Engineers to design...Permanent employmentTemporary workFlexible hours- ...we deliver situational awareness in environments where traditional sensing solutions struggle. We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities across our platform. This role sits at the intersection...Full time
$50 - $60 per hour
...Java platform. Experience with AWS cloud services is a significant plus. The ideal candidate will have a passion for technology and software building, with an ability to solve complex technical challenges. Position Summary: Application Development: Design,...- ...Job Description Job Description Principal Embedded Software Engineer - Connected Devices & IoT Location: Burlington, MA (Hybrid) Duration: 6-Month W2 Contract Pay: $100–$126/hour W2, depending on experience Russell Tobin is partnering with a leading...Contract workLocal area
$100k - $112k
...management standards. What You'll Do The Field Applications Engineer is primarily responsible for cultivating business opportunities... ...intelligence Design PV layouts in IR and other PV design software to support Sales, Distributors, and End Users Accurately...Local area- MKS Inc. is seeking a Senior Mechanical Test Engineer in Methuen, Massachusetts. You will design, develop, and sustain automated test equipment for globally deployed products. This role requires collaboration with engineering teams and management of multiple projects while...
$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...us and help shape the future of aerospace and defense. he Software Product Assurance Center's Software Security Sensors and Effectors...Temporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$149k - $204.6k
...the supply chain with its end-to-end, AI-powered robotic and software platform. The platform orchestrates fleets of autonomous robots... ...Diagnose and resolve complex, cross‑system production issues. Mentor engineers, provide technical guidance, and elevate engineering quality...- ...Senior Embedded Software Engineer The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously...For subcontractor
$120k - $165k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... .... What We Need Symbotic is seeking a Senior Software Engineer to design and build core cloud software that integrates directly...$102k - $189.8k
...innovative, and versatile team that’s not afraid to push boundaries or take risks. What will you enjoy in this role? As a Senior Software Engineer in the CDP team, you will be driving delivery, and execution for critically important data systems. You will define...Temporary workFreelanceLocal areaFlexible hours$130k - $150k
...where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a cutting-edge game analytics platform and tools to better understand...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- ultimate software Andover, MA
- remote software sales Andover, MA
- senior c# .net software developer Andover, MA
- id software Andover, MA
- software Andover, MA
- entry level software sales Andover, MA
- healthcare software sales Andover, MA
- software implementation project manager Andover, MA
- software support Andover, MA
- embedded software Andover, MA

