Principal Software Engineer, C#/.NET - MedTech Leader

MedAcuity, LLC

Westford (MA)

On-site

USD 140,000 - 200,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with company match
Life and disability insurance

Job summary

MedAcuity, LLC seeks a Principal Software Engineer with strong C#/.NET expertise to lead design, development, and testing of medical device software and related tools in the Microsoft stack. You will define software requirements, evaluate new frameworks, and drive the project’s technical vision with a focus on security, safety, and reliability.

You will guide a team of engineers across projects, mentor others, and collaborate with client stakeholders to ensure timely, compliant delivery.

Qualifications

  • 13+ years of software development with fluency in C#, C++, and/or Python.
  • Familiarity with UI frameworks (WPF/UWP), microservices, and asynchronous programming.
  • 5+ years of leading and mentoring a team of engineers.
  • Desire to design solutions, define specs, create documentation, assess timelines, and review code.
  • Lead requirements gathering, interfacing with key stakeholders on the client side, establishing MedAcuity’s relationship.
  • Expert understanding of object-oriented design principles and modern software development best practices.
  • Abide by and ensure compliance with MedAcuity’s policies, including Information Security and Quality Management Systems.

Responsibilities

  • Work on C# applications using technology such as WPF, UWP, SOA, Entity framework, and gRPC.
  • Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
  • Provide complete expert engineering solutions to impactful and high‑visibility client initiatives and projects.
  • Lead and mentor a team of talented Software Engineers that may change each project.
  • Promote a collaborative environment and pragmatic engineering decision‑making.
  • Build collaborative relationships with key leaders and peers, internally and externally, across the organization.

Skills

C#
C++
Python
UI frameworks (WPF/UWP)
Microservices
Asynchronous programming
Team leadership
Requirements gathering
Documentation
Object-oriented design
Information Security & Quality Mgmt

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

Entity Framework
gRPC
SOA (Service-Oriented Architecture)

Job description

MedAcuity, LLC seeks a Principal Software Engineer with strong C#/.NET expertise to lead design, development, and testing of medical device software and related tools in the Microsoft stack. You will define software requirements, evaluate new frameworks, and drive the project’s technical vision with a focus on security, safety, and reliability.

You will guide a team of engineers across projects, mentor others, and collaborate with client stakeholders to ensure timely, compliant delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PRINCIPAL SOFTWARE ENGINEER (C# | .NET)
PRINCIPAL SOFTWARE ENGINEER (C# | .NET)

MedAcuity • Westford (MA)

On-site
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Windows Apps (Med Device)
Senior Software Engineer - Windows Apps (Med Device)

firstPRO US • Andover (MA)

Hybrid
USD 130,000 - 170,000
Senior Software Architect & Tech Lead (C#/.NET, Azure)
Senior Software Architect & Tech Lead (C#/.NET, Azure)

Medical Guardian • Pennsylvania

On-site
USD 180,000 - 230,000
Health Care Plan (Medical, Dental &amp
Paid Time Off
Company Paid Short Term Disability and
+1
SENIOR QUALITY ASSURANCE ENGINEER
SENIOR QUALITY ASSURANCE ENGINEER

MedAcuity • Lowell (MA)

On-site
USD 125,000 - 150,000
Medical insurance
Dental and vision insurance
401(k) matching
+2
Senior Staff Software Engineer: Delivery Lead (MedTech)
Senior Staff Software Engineer: Delivery Lead (MedTech)

Becton, Dickinson and Company • Milpitas (CA)

On-site
USD 169,000 - 270,000
Senior C# Engineer: MedTech Lead & Architect (MA Onsite)
Senior C# Engineer: MedTech Lead & Architect (MA Onsite)

Integrated Computer Solutions, Inc. (ICS) • Waltham (MA)

On-site
USD 120,000 - 150,000
Principal Embedded Software Architect for Medical Devices
Principal Embedded Software Architect for Medical Devices

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,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 Quality Engineer
Principal Software Quality Engineer

Metric Bio • California

On-site
USD 150,000 - 230,000