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.