{"id":1997720,"url":"https://alion.io/job/redwood-software-senior-installation-package-development-validation-engineer-contract","title":"Senior Installation Package Development & Validation Engineer (Contract)","company":{"id":1529,"name":"Redwood Software","domain":"redwood.com","url":"https://alion.io/company/redwood-software","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":95,"open_postings":17,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":138,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":12500,"max_usd":32000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":20},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Active Directory","optional":false},{"name":"Azure SQL Database","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"CyberArk","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Gradle","optional":false},{"name":"Groovy","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kotlin","optional":false},{"name":"Linux","optional":false},{"name":"MS SQL","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"PowerShell","optional":false},{"name":"Python","optional":false},{"name":"Unix","optional":false},{"name":"Windows","optional":false},{"name":"GDPR","optional":true},{"name":"PKI","optional":true}],"status":"live","first_seen_at":"2026-10-07T08:37:54Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-14T00:50:14Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Senior Installation Package Development & Validation Engineer (Contract role)\nFocus Areas: MSI InstallShield (Windows) & Linux/Unix InstallAnywhere Automation\nRole Type: Contractor - 6 months\nPrimary Focus: Installer Engineering, Packaging & Release Validation\nInstallShield (MSI), InstallAnywhere, VBScript / Custom Actions, Java / JDBC, Gradle (Kotlin DSL), GitHub Actions, Active Directory / gMSA, Docker\nRole Overview\nWe 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.\nYou 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.\nKey Responsibilities\nDual-Platform Installer Development & Maintenance\n Windows Packaging (InstallShield MSI): Maintain and enhance InstallShield project files (.ism) for flagship Windows products.\n Linux/Unix Packaging (InstallAnywhere): Develop and configure Revenera InstallAnywhere (.iap_xml) project files for Unix based repo installers.\n Custom Action Engineering: Design, write, and maintain:\nWindows 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.\nJava Custom Actions: Develop compiled Java classes for InstallAnywhere runtime execution to handle cross-platform setup logic.\nEnterprise Security & Silent Deployment Logic\n 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.\n 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.\n 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.\nDatabase Provisioning & Schema Orchestration\nJDBC Engine Integration: Work with the shared DB assistant Java CLI tool to orchestrate database connectivity validation and schema deployment.\nMulti-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.\nBuild System & CI/CD Automation\nGradle Multi-Module Pipeline: Maintain shared custom Gradle build-logic tasks\nMutagen Staging Workflow: Manage local macOS/Linux staging builds that sync VM-layout payload ZIPs to Windows and Unix packaging build VMs via Mutagen.\n GitHub Actions & Automated Testing: Build and maintain CI/CD workflows and integrate pre-initialized Docker containers (MSSQL/PostgreSQL) for automated integration testing.\nRequired Qualifications & Experience\nExperience: 5+ years of hands-on experience in enterprise software packaging, installation engineering, and installer validation across Windows and Linux environments.\n InstallShield Expertise: Advanced knowledge of Revenera InstallShield, Windows Installer (MSI) technology, MSI tables, sequence tables, custom action execution contexts (Immediate vs. Deferred in System Context), and rollback execution.\nInstallAnywhere Expertise: Hands-on experience developing Linux/Unix installers using Revenera InstallAnywhere, including Java custom actions, panel rules, and response file handling.\nScripting Languages: Strong proficiency in VBScript, PowerShell, Bash and/or Python.\nJava & JDBC: Solid understanding of Java runtime configuration, JAR packaging, and JDBC database connectivity.\n Database Fundamentals: Practical working knowledge of Microsoft SQL Server, PostgreSQL, and Oracle Database (DDL execution, user/role permissions, tablespaces/PDBs).\n Enterprise Security: In-depth understanding of Windows Service logons, active directory user rights gMSA (Group Managed Service Accounts), and ACL permissions.\nBuild Tools & CI/CD: Experience with Gradle (Kotlin or Groovy DSL), Git, and CI/CD platforms like GitHub Actions or Jenkins.\nDesirable Plus Qualifications\nExperience with CyberArk PAM, OAuth2, or PKI certificate management for enterprise service credentials.\nExperience with Docker for running pre-initialized integration testing database containers.\nIf you like growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!\nTHE LEGAL BIT\nRedwood is an equal opportunity employer. Redwood prohibits unlawful discrimination based on race, colour, religion, sex, gender identity, marital or veteran status, age, national origin, ancestry, citizenship, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member), sexual orientation, pregnancy or any other consideration made unlawful by regional or local laws. We also prohibit discrimination based on a perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics. All such discrimination is unlawful and will have a zero tolerance policy applied to it.\nRedwood will comply with all local data protection laws, including GDPR when it comes to the handling and processing of personal data. Should you wish for us to remove your personal data from our recruitment database, please email us directly at ","description_format":"text","description_chars":6062,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Workflow & Process Automation (RPA, BPM)","AI Agents","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-10-07T09:49:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":5,"expected_fill_days":138,"reasons":["seen:5","velocity","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/redwood-software-senior-installation-package-development-validation-engineer-contract","json_url":"https://alion.io/job/redwood-software-senior-installation-package-development-validation-engineer-contract.json","meta":{"generated_at":"2026-10-14T04:29:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6292,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1529},"rest":"https://alion.io/mcp/rest/get_company?id=1529"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fredwood-software-senior-installation-package-development-validation-engineer-contract"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fredwood-software-senior-installation-package-development-validation-engineer-contract"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fredwood-software-senior-installation-package-development-validation-engineer-contract"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/redwood-software-senior-installation-package-development-validation-engineer-contract\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fredwood-software-senior-installation-package-development-validation-engineer-contract"}]}