Remote Staff Engineer: Windows Install & Desktop Apps

Henry Schein One, LLC

United States

On-site

USD 150,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Retirement match
Paid time off
Parental leave
Wellbeing resources
Education support

Job summary

Henry Schein One is seeking a Staff Software Engineer to lead design, development, and optimization of our software installation frameworks using InstallShield, alongside core Dentrix components written in C, C++, and C#. You will streamline deployment processes and improve install/upgrade experiences for customers from large enterprises to small clinics.

Remote in the United States with up to 10% travel.

Qualifications

  • 8+ years building Windows desktop and backend enterprise apps in C#/.NET and C++.
  • 3+ years hands-on with packaging tools, preferably InstallShield.
  • In-depth knowledge of Windows OS, MSI, and registry/file system operations.
  • OO design, SOLID, clean/layered architecture, MVVM, DI, and unit testing.
  • Experience with mixed native/managed code (C++/CLI or P/Invoke).
  • Excellent debugging and troubleshooting for installation/runtime behaviors.
  • Clear, confident communicator in collaborative, knowledge‑sharing culture.
  • Ability to lead cross‑functional engineering, QA, DevOps in an agile scrum.
  • Own technical design decisions and cross‑team roadmapping.

Responsibilities

  • Lead design and reliability of InstallShield projects, actions, and features for Dentrix desktop.
  • Modernize and standardize installer infrastructure including versioning, rollback, silent installs, upgrades.
  • Collaborate with product, engineering, DevOps and support to integrate feedback.
  • Troubleshoot installation issues across Windows environments.
  • Develop core app components in C, C++, and C# for maintainability and performance.
  • Mentor engineers and set best practices for packaging, deployment, testing, and modernization.
  • Support database schema management and related tasks.
  • Champion AI-assisted development tools and responsible usage.

Skills

Windows desktop development
C# / .NET
C++
MVVM
Dependency Injection
Unit Testing
Debugging
Collaboration & communication
Agile/Scrum
Cross-functional leadership

Education

Bachelor's Degree in Computer Science or related field

Tools

InstallShield
WiX
Chocolatey
Scoop
Winget
GitLab
Jira

Job description

Henry Schein One is seeking a Staff Software Engineer to lead design, development, and optimization of our software installation frameworks using InstallShield, alongside core Dentrix components written in C, C++, and C#. You will streamline deployment processes and improve install/upgrade experiences for customers from large enterprises to small clinics.

Remote in the United States with up to 10% travel.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Windows Installations Lead
Staff Software Engineer - Windows Installations Lead

Henry Schein One • United States

On-site
USD 150,000 - 165,000
Health coverage
Retirement savings with company match
Paid time off
+2
Staff Software Engineer: InstallShield & Installer Platform
Staff Software Engineer: InstallShield & Installer Platform

Henry Schein One • Melville (NY)

Hybrid
USD 150,000 - 165,000
Health coverage
Retirement savings with company match
Paid time off
+2
Staff Software Engineer (Installations)
Staff Software Engineer (Installations)

Henry Schein One • Melville (NY)

Hybrid
USD 150,000 - 165,000
Health coverage
Retirement savings with company match
Paid time off
+2
Staff Software Engineer (Clinical & Installations)
Staff Software Engineer (Clinical & Installations)

Henry Schein One • United States

On-site
USD 150,000 - 165,000
Health coverage
Retirement savings with company match
Paid time off
+2
Remote Software Trainer I - Dental Tech & Training
Remote Software Trainer I - Dental Tech & Training

Henry Schein One • Northern (KY)

Hybrid
USD 53,000 - 58,000
Health coverage
Retirement plan
Paid time off
+2
Remote Software Trainer for eServices Implementation
Remote Software Trainer for eServices Implementation

Henry Schein One, LLC (HSOne) • United States

On-site
USD 65,000 - 90,000
Staff Software Engineer (Platform Team)
Staff Software Engineer (Platform Team)

Henry Schein One • American Fork (UT), Northern (KY)

Hybrid
USD 140,000 - 170,000
Health coverage
Retirement savings with company match
Paid time off
+2
Software Trainer I
Software Trainer I

Henry Schein One • Northern (KY)

Hybrid
USD 53,000 - 58,000
Health coverage
Retirement plan
Paid time off
+2
Remote Director of Engineering – Lead High-Impact Platforms
Remote Director of Engineering – Lead High-Impact Platforms

Henry Schein • Town of Florida (NY)

Remote
USD 165,000 - 235,000
Competitive compensation
Medical, Dental and Vision Coverage
401K with Company Match
+4
Staff Platform Engineer (Remote) — Build AI-Driven Infra
Staff Platform Engineer (Remote) — Build AI-Driven Infra

Henry Schein One • American Fork (UT), Northern (KY)

Hybrid
USD 140,000 - 170,000
Health coverage
Retirement savings with company match
Paid time off
+2