> Markdown version of [/jobs/ext/2074548-staff-software-engineer-clinical-installations](https://www.wearedevelopers.com/jobs/ext/2074548-staff-software-engineer-clinical-installations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer (Clinical & Installations) - **Company:** Henry Schein One, Inc. - **Location:** American Fork, UT, United States - **Experience:** Expert - **Salary:** $150,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), .NET Framework, Multitier Architecture, Microsoft Windows, Artificial Intelligence, Amazon Web Services, Component-Based Software Engineering, Software Applications, JIRA, Build Automation, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Client Server Models, C++/CLI, Software Quality, Databases, Database Schema, Software Debugging, Dentrix, Dependency Injection, DevOps, Programming Tools, Digital Signature, File Systems, InstallShield, Java Web Services, Machine Learning, Windows Installer, Windows Presentation Foundation, Windows API, Model View ViewModel, Object-Oriented Software Development, Package Management Systems, Software Deployment, Management of Software Versions, Windows Desktop, Windows Forms, Enterprise Software Applications, Large Language Models, Prompt Engineering, Spring-boot, Model Validation, Backend, Gitlab, Wix, Information Technology, Programming Languages - **Published:** August 15, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87545912/1 ## About the Role * 8 or more years building solid Windows desktop and backend enterprise applications in C#/.NET and C++ * 3+ years of hands-on experience with package management tools, preferably InstallShield * In depth knowledge of Windows OS, Windows Installer (MSI), and registry/file system operations * Experienced with object-oriented design, SOLID, clean and layered architecture, and MVVM, backed by dependency injection and unit testing * Comfort moving around a codebase that's part native and part managed, including C++/CLI or P/Invoke interop between older C++ and newer C# * Excellent debugging and troubleshooting skills related to installation and runtime behaviors and processes * Clear and confident communicator who thrives in a collaborative, knowledge-sharing culture * Ability to lead cross-functional efforts and effectively within engineering, QA, DevOps, and support in an agile scrum environment * Ability to own technical design decisions and understanding and defining cross-team interdependent roadmaps What Will Set You Apart * Bachelor's Degree in Computer Science or a related field * Prior experience as a team or technical lead * Hands-on experience with dental or healthcare or other regulated healthcare data * Experience modernizing legacy Win32 or MFC desktop application toward layered or service-oriented designs * Experience with WiX, Chocolatey, Scoop, Winget or other modern packaging frameworks * Comfort instrumenting analytics to track performance and adoption and catch regressions early * Exposure to CI/CD pipelines and build automation tools * Familiarity with digital signing processes, elevation/privilege handling, and silent installs * Familiarity with Faircom database * Familiarity with clean architecture and similar patterns ## Description Shape what's next in dental technology. Join Henry Schein One! Join a globalleaderredefiningdental practice managementand do work thatactuallymatters.At Henry Schein One,we are a team ofcarecatalysts: people who fuel innovation, challenge the status quo, and bring an entrepreneurial mindset to everythingwedo.Yourideas fuel innovation that enhances patient care and drivesreal resultsfor practices. Wedon'tjust talk aboutimpact;we build it!Backed by a trusted reputation, ourleaders foster an inclusive and supportive environment where we staysolely focused on our mission, empowering you to think boldly, collaborate creatively, and grow. We havehigh expectationsfor performance and delivering results; as part of awinningteam,you'llwork hard, challenge the status quo, and bring a growth mindset. Here, your strengths are recognized, your development matters, and your winscelebrated. We're looking for aStaff Software Engineerto lead the design, development, and optimization of our software installation frameworks usingInstallShield, along with core components of our Clinical module written inC, C++, andC#. You will be responsible for streamlining our Dentrix software deployment processes and improving install and upgrade experiences for a wide range of customers - from large enterprise clients to small clinics. If you're passionate about software quality, installer reliability, and developer enablement, this is the role for you! This position is remote in the United States with up to 10% travel as needed. What You Will Do * Lead the design and reliability ofInstallShield projects, custom actions, and other features forDentrix desktop application * Lead initiatives to modernize and standardize our installer infrastructure, including versioning, rollback,silent install contracts,and upgrade strategies * Collaborate closely with product managers, engineers, DevOps and support, ensuring a seamless and iterative design process that integrates feedback at every stage * Troubleshoot and resolve complex installation-related issues across supported Windows environments * Contribute to the development of core application components in C, C++, and C#, ensuring maintainability and performance * Mentor other engineers and set best practices in packaging, deployment,automated install testing,and legacy code modernization * Strong understanding of databases and ability to support database schema management * Use AI-assisted development tools responsibly and champion AI assisted engineering Technologies We Use * Languages & Frameworks:C, C++, C#,Pythonand InstallScript * Frameworks & Runtime:.NET Framework 4.8, an in-house MVVM framework, WinForms, WPF * Package Management:InstallShield * DevOps & Tools:GitLab and Jira * Client Server Architecture * Java Web Services, Java Spring Boot and AWS * AI/ML Technologies:LLMs, RAG pipelines, and prompt engineering; agentic frameworks and orchestration; model evaluation and monitoring; AI-assisted developer tooling ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)