Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MedAcuity

Principal Software Engineer, C# - .NET

MedAcuity

. Design, develop, and test medical device software products and/or related tools in the Microsoft stack .

Posted 11/7/2026full-timeWestford • Massachusetts • United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in software development, particularly in designing and developing medical device software using C#, WPF, and UWP. Proven ability to lead and mentor engineering teams while ensuring compliance with quality management systems in regulated environments.

Highest-signal resume keywords
C# Application DevelopmentWPF/UWP FrameworksTeam Leadership and MentoringRequirements GatheringObject-Oriented Design Principles

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentC#C++PythonMicroservicesAsynchronous ProgrammingAgile/Scrum MethodologiesRequirements SpecificationCode ReviewDocumentation Creation
Soft Skills
Collaborative Environment PromotionPragmatic Decision-MakingRelationship Building
Tools & Technologies
Entity FrameworkGRPCMicrosoft Stack
Industry Keywords
Medical DevicesRegulated EnvironmentInformation SecurityQuality Management SystemsDoDAerospace

Tech Stack

Tools & technologies
Entity FrameworkGRPCMicroservicesPythonWPFC++

About the role

Key responsibilities & impact
  • Design, develop, and test medical device software products and/or related tools in the Microsoft stack
  • Define software requirements for complex systems
  • Evaluate new frameworks
  • Collaborate with the team to help lead the project’s technical vision
  • Work on C# applications using WPF, UWP, SOA, Entity Framework, and gRPC
  • Drive the full design life cycle, including requirements specification, design activities, planning, code reviews, and creation of corresponding artifacts
  • Provide expert engineering solutions to impactful and high-visibility client initiatives and projects
  • Lead and mentor a team of Software Engineers that may change with each project
  • Promote a collaborative environment and pragmatic engineering decision-making
  • Build collaborative relationships with key leaders and peers internally and externally
  • Lead requirements gathering and establish MedAcuity’s relationship with client-side stakeholders

Requirements

What you’ll need
  • 13+ years of software development experience
  • Fluency coding in multiple programming languages, such as C#, C++, and/or Python
  • Familiarity with UI frameworks, namely WPF/UWP
  • Familiarity with microservices
  • Familiarity with asynchronous programming
  • 5+ years of leading and mentoring a team of engineers
  • Ability to design solutions, define specifications, create documentation, assess project timelines, and review code
  • Experience leading requirements gathering and interfacing with key client-side stakeholders
  • Expert understanding of object-oriented design principles and modern software development best practices
  • Compliance with MedAcuity’s Information Security and Quality Management Systems policies
  • Experience working in a regulated environment such as medical devices, DoD, or Aerospace is preferred
  • Ability to make and enforce project-level technical decisions
  • Experience with or interest in a services or consulting environment
  • Professional background in Agile/Scrum environments
  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline is preferred, or equivalent years of production experience

Benefits

Comp & perks
  • Discretionary performance-based bonus based on personal and company factors
  • Medical, dental and vision insurance
  • Health Reimbursement Arrangement (HRA)
  • Flexible Spending Accounts
  • 401(k) with company match
  • Company-paid life and disability insurance
  • Additional voluntary life insurance
  • Employee assistance programs
  • Recognition awards
  • Competitive vacation and sick time allowances
  • Company holidays
  • Healthy work-life balance
  • Hybrid work arrangement