How Remoteville checks and expires listings

Staff Software Engineer

Skills
C#Computer ScienceDevopsDatabasesIterative DesignScrumServer Architecture
Role

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#.