SENIOR SOFTWARE ENGINEER (C# | .NET)

MedAcuityWestford, MA
Hybrid

About The Position

We are looking for a Senior Software Engineer with expertise in C# |.NET who wants to apply their strong technical skillset and problem-solving acumen to support those who develop innovative, secure, safe, and reliable software to support the product development needs of our MedTech clients. In this role, you will be a critical team member for the design, development, and testing of medical device software products and / or related tools in the Microsoft stack. You will define software requirements for complex systems, evaluate new frameworks, and collaborate with the team to help lead the project’s technical vision.

Requirements

  • 8+ years of software development with fluency coding in multiple programming languages, such as C# | .NET and / or C++.
  • Familiarity with UI frameworks (namely WPF / UWP), microservices, and asynchronous programming.
  • Desire to design solutions, defining specs, creating documentation, assessing project timelines, and reviewing code.
  • Solid understanding of object-oriented design principles and modern software development best practices.

Nice To Haves

  • Experience working in a regulated environment such as medical device (ideal), DoD, or Aerospace.
  • Experience with, or interest in, working in a services or consulting environment.
  • Professional background in Agile / Scrum environments.
  • Working knowledge of other Object-Oriented programming languages, such as C++.

Responsibilities

  • Work on C# applications using technology such as WPF, UWP, SOA (Service Oriented Architecture), Entity framework, and gRPC.
  • Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, conducting code reviews, and creating corresponding artifacts.
  • Provide complete expert engineering solutions to impactful and high-visibility client initiatives and projects.
  • Promote a collaborative environment and pragmatic engineering decision-making.
  • Build collaborative relationships with key leaders and peers, internally and externally, across the organization.
  • Abide by and ensure compliance with MedAcuity’s policies, including Information Security and Quality Management Systems.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service