Senior Desktop Application Software Engineer

Location: Boston, MA

Salary: $150,000 – $190,000

Our client is hiring a Senior Desktop Application Software Engineer to help build and evolve the Windows application used to program and commission all IoT and automation systems worldwide. This is a high-impact engineering role working on a mature, mission-critical platform used by thousands of integrators and customers every day.

If you are a hands-on C#/.NET engineer with deep WPF experience, this is an opportunity to dive into a complex codebase, mentor developers, shape architecture, and work directly with product, architecture, and cross-functional engineering teams.

What You’ll Do

· Design, develop, and enhance our Windows desktop platform using C#, .NET, and WPF

· Write robust implementations, unit tests, and integration tests

· Collaborate with PMs, architects, and senior engineers to define requirements and system design

· Resolve bugs and field issues with urgency and ownership

· Produce clear technical documentation

· Mentor junior engineers and contribute to team-wide technical growth

· Identify and reduce technical debt as part of continuous improvement

Required Qualifications

✔ Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Software Engineering

✔ Minimum 3.0 GPA across all earned degrees

✔ 5+ years of professional software engineering experience

✔ Strong Computer Science fundamentals (OO design, patterns, data structures)

✔ Fluent in C#/.NET with meaningful, hands-on WPF development experience

Preferred Experience

· SQL or other relational database exposure

· Agile/Scrum or SAFe familiarity

· Experience with Bitbucket, Jira, Confluence

Why This Position

· Work on a core software platform critical to Company’s global ecosystem

· A culture that values deep technical expertise, learning, collaboration, and continuous improvement

· A stable, innovative company with decades of sustained growth and reinvestment

· Competitive compensation, robust benefits, and long-term career development

If you’re a senior-level C#/.NET/WPF engineer ready to make a real impact on a widely deployed platform, we’d love to connect.


Job ID: 5529

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.