Principal Software Engineer (C# | .NET)
Westford, MA /
Engineering /
At MedAcuity, we work at the intersection of healthcare, technology and innovation in partnership with MedTech companies and innovators to develop software-driven medical devices, robotic technology, embedded systems, and computer vision solutions. We are looking for a Principal Software Engineer with expertise in C#/.NET and WPF 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.
Responsibilities
- Work on C# applications using technology such as WPF and UWP.
- 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, that may change each project, of talented Software Engineers; to promote a collaborative environment and pragmatic engineering decision-making.
- Build collaborative relationships with key leaders and peers, internally and externally, across the organization.
Qualifications
- Bachelor’s Degree in Computer Science, Computer Engineering, or related discipline
- 8+ years’ software development with fluency coding in multiple programming languages such as: C#/.NET and UI frameworks WPF/UWP
- 5+ years’ 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 client side, establishing MedAcuity’s relationship
- Expert understanding of object-oriented design principles and modern software development best practices
- Ability to make and enforce project level technical decisions
- Experience working in a regulated environment such as Medical Device (ideal), DOD or Aerospace
- Abide by and ensure compliance with MedAcuity’s policies, including Information Security and Quality Management Systems
- Demonstrated excellent leadership skills
Applicants for employment at Medacuity, LLC are considered without regard to race, color, religion, sex, sexual orientation, gender-related identity/appearance, pregnancy, age, genetic information, national origin, status as a Vietnam Era or disabled veteran or membership in the uniformed services, physical or mental disability, or any other legally-protected classification.
MedAcuity is an equal opportunity employer.