Senior Full-Stack Engineer: C#, .NET, AI & Device APIs

Candela Medical

Marlborough (MA)

On-site

USD 144,000 - 176,000

Full time

28 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Candela Corporation, a leading aesthetic device company based in Marlborough, MA, seeks a Senior Full Stack Software Engineer to advance web and mobile applications using C#/.NET and modern front-end tech, including Blazor. You will design APIs, integrate with device controllers, and drive secure, scalable solutions across the stack.

Ideal candidates have 5+ years in full-stack development, strong OO design, and hands-on experience with Azure/AWS/GCP, CI/CD pipelines, and regulated medical

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent experience.
  • 5+ years of experience in development, full-stack with a focus on front-end and service development.
  • Web and mobile application development with modern front-end technologies and frameworks (ideally Blazor).
  • Experience in C#/.NET and HTML/CSS/JS or TypeScript.
  • Web service and API development including service-to-device communication and API design.
  • Strong understanding of OOP and patterns (MVC, MVVM, DI).
  • Git and Agile methodologies; Scrum environment experience.
  • Knowledge of IEC 62304 with design control and traceability docs.
  • Agentic AI development practices incl. retrieval, tool use, guardrails, evaluation in regulated products.
  • Strong problem-solving, proactive, and teamwork oriented.
  • Cloud platforms (Azure, AWS, or Google Cloud), containers, and CI/CD pipelines.
  • Cybersecurity principles and Secure SDLC (OWASP ASVS, threat modeling, SBOM).
  • Embedded or device integration exposure (C/C++, RTOS, device protocols).
  • Hardware-in-the-loop testing exposure.

Responsibilities

  • Design and develop responsive, user-friendly applications and services using modern front-end and server-side technologies.
  • Collaborate with UX/UI designers to translate designs into accessible code.
  • Implement APIs and services for device controllers and connected medical devices.
  • Optimize applications for speed, scalability and reliability.
  • Troubleshoot and debug full-stack applications.
  • Write clean, well-documented code and promote coding standards.
  • Lead code reviews and mentor engineers.
  • Ensure UI/UX designs are technically feasible.
  • Apply secure-by-design practices including threat modeling and vulnerability remediation.
  • Integrate automated tests into CI/CD pipelines and support regulated medical device software validation.
  • Evaluate and integrate agentic AI capabilities with tool calling and retrieval-augmented generation.
  • Provide design documentation and traceability artifacts.
  • Stay updated with web, application, and AI development trends.

Skills

Full-stack development
C#/.NET
Blazor
API design
CI/CD
Cloud platforms
Security by design
Agile/Scrum
Mentoring
TypeScript

Education

Bachelor's degree in CS/SE

Tools

Blazor
Git
CI/CD
Azure
Docker
TypeScript

Job description

Candela Corporation, a leading aesthetic device company based in Marlborough, MA, seeks a Senior Full Stack Software Engineer to advance web and mobile applications using C#/.NET and modern front-end tech, including Blazor. You will design APIs, integrate with device controllers, and drive secure, scalable solutions across the stack.

Ideal candidates have 5+ years in full-stack development, strong OO design, and hands-on experience with Azure/AWS/GCP, CI/CD pipelines, and regulated medical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - C# | Medical Device AI
Senior Full-Stack Engineer - C# | Medical Device AI

Candela Medical • Marlborough (MA)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Candela Medical • Marlborough (MA)

On-site
USD 144,000 - 176,000
Senior Software Engineer
Senior Software Engineer

Candela Medical • Marlborough (MA)

On-site
USD 140,000 - 210,000
Principal Software Engineer — Medical Devices & AI Security
Principal Software Engineer — Medical Devices & AI Security

Candela Medical • Marlborough (MA)

On-site
USD 162,000 - 198,000
Principal Software Engineer
Principal Software Engineer

Candela Medical • Marlborough (MA)

On-site
USD 162,000 - 198,000
Senior .NET/Angular Full-Stack Engineer
Senior .NET/Angular Full-Stack Engineer

CACI International Inc • Riverside (CA)

On-site
USD 83,000 - 174,000
Senior Full-Stack Engineer: C#/.NET & Angular + AI Tools
Senior Full-Stack Engineer: C#/.NET & Angular + AI Tools

Econolite Group, Inc. • Anaheim (CA)

On-site
USD 115,000 - 140,000
Weekly pay
Weekly PTO accrual
Paid holidays
+5
Senior Full-Stack Engineer: Azure, C#, React/Blazor
Senior Full-Stack Engineer: Azure, C#, React/Blazor

Frontier Energy, Inc. • Austin (TX)

On-site
USD 110,000 - 170,000
Competitive compensation
Comprehensive benefits
Growth opportunities
Senior .NET/C# Engineer - AI-Powered Health Platform
Senior .NET/C# Engineer - AI-Powered Health Platform

CVS Health • Idaho

On-site
USD 83,000 - 222,000
Senior .NET/C# Full-Stack Engineer - AI Health Tech
Senior .NET/C# Full-Stack Engineer - AI Health Tech

CVS Health • Montana City (MT)

On-site
USD 83,000 - 222,000
Medical coverage
Dental coverage
Vision coverage
+2