Skills this job asks for
LinuxJavaKotlinDockerAzureSQLPostgreSQLCI/CD
Add your CV (free) to see which of these your CV is missing.
Sponsorship verdict
No sponsorship evidence yet
No government record and no wording either way. Not a refusal: ask the recruiter.
-
?
No government sponsor record hereNo government sponsor record covers this employer in this country.
-
?
The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
-
?
Can’t check pay against the visa rulesWe don’t have visa salary rules for this country yet.
-
✓
Confirmed live todayWhen a source last listed this job as open.
Details and sources
A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.
Before you apply
Sponsorship unknown
No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.
These come from the posting’s own wording. Read the original listing to confirm. See better-fit alternatives →
About the role
Senior Installation Package Development & Validation Engineer (Contract role)
Focus Areas : MSI InstallShield (Windows) & Linux/Unix InstallAnywhere Automation
Role Type: Contractor – 6 months
Primary Focus: Installer Engineering, Packaging & Release Validation
InstallShield (MSI), InstallAnywhere, VBScript / Custom Actions, Java / JDBC, Gradle (Kotlin DSL), GitHub Actions, Active Directory / gMSA, Docker
Role Overview
We are seeking a Senior Installation Package Specialist to own, modernize, and automate the multi-platform installer ecosystem. In this critical role, you will be responsible for end-to-end packaging engineering from developing Windows InstallShield (.msi) and Linux/Unix InstallAnywhere (.iap_xml) installer payloads to orchestrating custom build tasks in Gradle, automating database provisioning via JDBC, and ensuring seamless enterprise upgrades across thousands of mission-critical customer environments.
You will collaborate closely with Core Engineering, Security, and Quality Engineering teams to eliminate installation roadblocks, enhance silent/unattended rollout capabilities, support modern enterprise security standards (gMSA, CyberArk PAM), and maintain zero-downtime upgrade integrity.
Key Responsibilities
• Dual-Platform Installer Development & Maintenance
• Windows Packaging (InstallShield MSI): Maintain and enhance InstallShield project files (.ism) for flagship Windows products.
• Linux/Unix Packaging (InstallAnywhere): Develop and configure Revenera InstallAnywhere (.iap_xml) project files for Unix based repo installers.
• Custom Action Engineering: Design, write, and maintain:
• Windows VBScript / JScript Custom Actions: Develop Immediate and Deferred custom actions (with elevated privilege handling and rollback logic) for configuration gathering, service registration, and file manipulation.
• Java Custom Actions: Develop compiled Java classes for InstallAnywhere runtime execution to handle cross-platform setup logic.
• Enterprise Security & Silent Deployment Logic
• Group Managed Service Accounts (gMSA): Maintain and validate installer logic for running core services under Windows gMSA credentials in both UI and Silent Response File modes.
• Property File Retention & Upgrade Reliability: Fix complex upgrade bugs to ensure property files (master.props, db.props) are safely backed up, migrated, and never overwritten or deleted during reinstalls/upgrades.
• Version String Comparison Logic: Implement precise multi-digit semantic version comparison logic (e.g., 4-digit releases like 2026.3.4.19) to prevent upgrade blockage or false "newer version already installed" errors.
• Database Provisioning & Schema Orchestration
• JDBC Engine Integration: Work with the shared DB assistant Java CLI tool to orchestrate database connectivity validation and schema deployment.
• Multi-Dialect DDL Alignment: Ensure installer schema execution scripts correctly apply to repository tables, supporting emerging DB topologies such as Oracle Pluggable Databases (PDB) , Azure SQL , and PostgreSQL .
• Build System & CI/CD Automation
• Gradle Multi-Module Pipeline: Maintain shared custom Gradle build-logic tasks
• Mutagen Staging Workflow: Manage local macOS/Linux staging builds that sync VM-layout payload ZIPs to Windows and Unix packaging build VMs via Mutagen.
• GitHub Actions & Automated Testing: Build and maintain CI/CD workflows and integrate pre-initialized Docker containers (MSSQL/PostgreSQL) for automated integration testing.
Required Qualifications & Experience
• Experience: 5+ years of hands-on experience in enterprise software packaging, installation engineering, and installer validation across Windows and Linux environments.
• InstallShield Expertise: Advanced knowledge of Revenera InstallShield
Apply on employer site ↗