How Remoteville checks and expires listings
Staff Software Engineer
Skills
C#Computer ScienceDevopsDatabasesIterative DesignScrumServer Architecture
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 7+ years of professional software development experience focused on Windows desktop and system-level applications
- 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
- Excellent debugging and troubleshooting skills related to installation and runtime behaviors and processes
- Clear and confident communicator with collaborative knowledge-sharing skills
- Ability to lead cross-functional efforts within engineering QA DevOps and support in an agile scrum environment
- Ability to own technical design decisions
- Understanding and defining cross-team interdependent roadmaps
- Passion for building great software and driving team success
Nice to have
- Team lead experience
- Computer Science degree
- WiX experience
- Chocolatey experience
- Scoop experience
- Winget experience
- CI/CD exposure
- Digital signing familiarity
- Clean architecture familiarity
Day to day
- Design and maintain InstallShield projects and custom actions for Dentrix software deployment.
- Lead modernization of installer infrastructure including versioning rollback silent installs and upgrade strategies.
- Troubleshoot complex installation issues across supported Windows environments and contribute to core components in C C++ and C#.
