C#/.Net Desktop Application Engineer

Location: Boston, MA

A respected engineering team is hiring a seasoned desktop software engineer to help develop and support a critical Windows desktop application used in hardware configuration and deployment systems. This is a long-term opportunity with competitive compensation, strong benefits, and technical growth.

This is not a web or JavaScript role. The focus is on object-oriented Windows desktop development using C#, .NET, WPF, and MVVM. Ideal candidates will have a solid engineering background, take ownership, and enjoy contributing to long-term system evolution.

What You Will Do

· Build and maintain structured desktop applications using C#, .NET, and WPF • Deliver production-ready code with high performance and stability

· Collaborate with engineers and product stakeholders • Gather requirements and translate them into scalable designs

· Follow established architecture using MVVM and modern design principles • Support maintainability and unit testing from day one

· Contribute to code reviews, troubleshooting, and ongoing improvement • Own technical issues from investigation through resolution

Requirements

· 5 or more years of experience building Windows desktop software • Proven strength in C#, .NET, WPF, and MVVM design

· Bachelor’s or Master’s in Computer Science, Software or Computer Engineering • GPA 3.0 or above is required

· Strong understanding of design patterns and object-oriented programming • Able to debug, test, and document at a professional level

· Excellent written and verbal communication

Preferred

· SQL or experience with relational databases

· Familiarity with Agile, Scrum, or SAFe workflows

· Experience with tools like Git, Bitbucket, Jira, Confluence

· Prior mentoring, technical coaching, or leadership

Not a Fit For

· Web developers focused on React, Angular, or JavaScript

· Full stack or backend developers with a Java/cloud focus

· Contract, C2C, OPT, CPT, or H1B candidates

· Anyone needing sponsorship now or in the future

Why This Role

· Own a high-visibility desktop platform used across connected systems

· Be part of a team that values stability, mentoring, and design rigor

· Competitive salary plus full benefits

· Relocation assistance available


Job ID: 5307

Upload your CV/resume or any other relevant file. Max. file size: 32 MB.
By submitting my resume, I agree to be contacted by Kane Partners via phone, SMS and email.