> Markdown version of [/jobs/ext/4639604-principal-software-engineer-c-net](https://www.wearedevelopers.com/jobs/ext/4639604-principal-software-engineer-c-net). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # PRINCIPAL SOFTWARE ENGINEER (C# | .NET) - **Company:** Medacuity, LLC - **Location:** Westford, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, C Sharp (Programming Language), C++ (Programming Language), Code Review, Cyber Security, Computer Engineering, Entity Framework, Python (Programming Language), Windows Presentation Foundation, Microsoft Software, Object-Oriented Software Development, Scrum Methodology, Service-Oriented Architecture, Software Engineering, Software Requirements Analysis, Ios Frameworks, Information Technology, Asynchronous Programming, Meditech, Programming Languages, Microservices - **Published:** November 8, 2026 - **Apply:** https://www.juju.com/job/16_286a3b29 ## About the Role We are looking for a Principal Software Engineer with expertise in C# / .NET who wants to apply their strong technical skillset, leadership skills, 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., * 13+ years of software development with fluency coding in multiple programming languages, such as C#, C++, and / or Python. * Familiarity with UI frameworks (namely WPF / UWP), microservices, and asynchronous programming. * 5+ years of leading and mentoring a team of engineers. * Desire to design solutions, defining specs, creating documentation, assessing project timelines, and reviewing code. * Lead requirements gathering, interfacing with key level 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. PREFERRED SKILLS * Experience working in a regulated environment such as medical device (ideal), DoD, or Aerospace. * Ability to make and enforce project level technical decisions. * Experience with, or interest in, working 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. ## Description * 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, 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.