22 часа назад
Staff Software Engineer (InstallShield)
150 000 - 165 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer (InstallShield): Designing and modernizing InstallShield frameworks and clinical desktop application components in C, C++, and C# with an accent on installer reliability, deployment automation, and Windows compatibility. Focus on building rollback and upgrade strategies, troubleshooting complex installation behavior, modernizing native and managed code, and enabling automated installation testing.
Location: Remote in the United States, with up to 10% travel as needed. Not currently hiring individuals residing in Delaware, Hawaii, North Dakota, Rhode Island, Vermont, Puerto Rico, and other US territories.
Salary: $150,000–$165,000 per year, plus eligibility for a bonus.
Company
develops dental practice management technology focused on improving patient care and operational results for dental practices.
What you will do
- Lead the design, reliability, and modernization of InstallShield projects, custom actions, and installer infrastructure for Dentrix desktop applications.
- Develop versioning, rollback, silent installation contracts, and upgrade strategies to improve software deployment and installation experiences.
- Troubleshoot complex installation and runtime issues across supported Windows environments.
- Contribute to clinical application components in C, C++, and C#, focusing on maintainability and performance.
- Collaborate with product management, engineering, DevOps, QA, and support on iterative technical design and delivery.
- Mentor engineers and establish practices for packaging, deployment, automated installation testing, legacy modernization, and responsible AI-assisted development.
Requirements
- 8+ years building Windows desktop and backend enterprise applications with C#/.NET and C++.
- 3+ years of hands-on experience with package management tools, preferably InstallShield.
- In-depth knowledge of Windows, Windows Installer (MSI), registry operations, and file system operations.
- Experience with object-oriented design, SOLID, clean and layered architecture, MVVM, dependency injection, and unit testing.
- Experience working across native and managed code, including C++/CLI or P/Invoke interoperability between C++ and C#.
- Strong debugging, technical decision-making, communication, and cross-functional leadership skills in an Agile Scrum environment.
Nice to have
- Bachelor’s degree in Computer Science or a related field.
- Team or technical leadership experience and experience modernizing legacy Win32 or MFC applications.
- Experience with WiX, Chocolatey, Scoop, Winget, CI/CD, build automation, digital signing, privilege handling, or silent installations.
- Experience with dental, healthcare, or regulated healthcare data, including familiarity with Faircom databases.
- Experience instrumenting analytics and familiarity with clean architecture patterns.
Culture & Benefits
- Remote work arrangement for US-based employees with occasional travel.
- Health coverage, retirement savings with company match, and paid time off.
- Parental leave, wellbeing resources, and education support.
- Inclusive, collaborative environment with an emphasis on knowledge sharing, professional development, and high-quality results.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Staff Software Engineer, Systems (AI)
136 500 - 260 500$
3 дня назад
Senior Software Engineer (.NET)
126 000 - 190 000$
2 дня назад
Senior IT Developer (C#/.NET)
94 000 - 151 000$
19 часов назад
Staff Software Engineer (C++)
150 000 - 240 000$
2 дня назад
Sr. Software Engineer (C# .NET)
112 000 - 155 000$
2 дня назад