About Us
Automation Anywhere is the leader in Agentic Process Automation (APA), transforming how work gets done with AI-powered automation. Its APA system, built on the industry’s first Process Reasoning Engine (PRE) and specialized AI agents, combines process discovery, RPA, end-to-end orchestration, document processing, and analytics—all delivered with enterprise-grade security and governance. Guided by its vision to fuel the future of work, Automation Anywhere helps organizations worldwide boost productivity, accelerate growth, and unleash human potential.
Role Summary:
- We are seeking a Senior Staff Engineer with deep, hands-on expertise in building enterprise-grade product installers across multiple operating systems. This role will architect, develop, and modernize the end-to-end installer ecosystem for mission-critical on-premises software deployments.
- You will serve as the technical authority for installer architecture, cross-platform packaging, silent/unattended automation, CI/CD integration, and deployment reliability at enterprise scale.
- The ideal candidate has expert-level experience with installer tooling (for example, InstallShield and InstallAnywhere), cross-platform packaging (Windows, Linux, macOS), automation scripting, installer test automation, source control best practices, and enterprise build/release pipelines.
Key Responsibilities:
- Define and drive the installer/packaging technical design and implementation roadmap for enterprise on-premises deployments, including install, upgrade, migration, rollback, repair, and uninstall.
- Design and implement robust Windows installer solutions using InstallShield/MSI best practices (features/components, ICE validation, custom actions, major upgrades, minor updates, patches/MSP) with strong backward compatibility guarantees.
- Build and maintain cross-platform installers using InstallAnywhere (and related packaging approaches) for Windows, Linux, and macOS, including prerequisite management, service setup, and configuration across supported environments.
- Deliver unattended, repeatable deployments (silent installs, response files, parameterization, idempotent post-install configuration) for enterprise automation and infrastructure-as-code workflows.
- Own installer quality and certification: define test cases and acceptance criteria from work items/requirements, create automated install/upgrade/rollback/regression suites, validate prerequisites and environment readiness, and build diagnostics (structured logs, error codes, troubleshooting bundles) to reduce time-to-resolution.
- Establish end-to-end automated quality certification for installer deliverables, including CI quality gates, environment provisioning (VM images/lab automation), and release readiness sign-o based on automated evidence.
- Integrate installer build, signing, versioning, and publishing into CI/CD (e.g., Jenkins/Azure DevOps/GitHub Actions), ensuring reproducible builds and release artifact traceability.
- Partner with Security and Release Engineering on secure supply-chain practices (code signing, certificate hygiene, SBOM where applicable, vulnerability response) for installer and
- dependency distribution.
- Lead through influence: mentor engineers, review designs/changes, define standards and best
- practices for installer engineering, and act as an escalation point for complex customer deployment issues.
Required Qualifications:
- 10+ years of software engineering experience, including significant depth in installer engineering, packaging, and enterprise on-premises deployments.
- 6+ years of hands-on experience building and maintaining enterprise installers using InstallShield and/or InstallAnywhere (or comparable installer frameworks), including troubleshooting in customer environments.
- Strong Windows Installer expertise: MSI internal concepts, sequencing, transforms (MST), upgrade and patch strategies (major upgrades/MSP), and safe use of custom actions.
- Cross-platform deployment experience across Windows Server and major Linux distributions; ability to reason about OS fundamentals (services/daemons, permissions, networking, certificates).
- Ability to translate work items/requirements into clear test cases and acceptance criteria, and to automate validation for end-to-end quality certification (install/upgrade/rollback/regression) in CI.
- Advanced scripting for automation (PowerShell, Bash) plus proficiency in at least one general-purpose language (e.g., Java, C#, Python) to build tooling and test harnesses.
- Experience designing CI/CD automation for installers: reproducible builds, artifact versioning signing, and automated validation (VM-based and/or container-based test environments as appropriate).
- Strong source control and release practices (Git, branching/release strategies, tags) with an emphasis on auditability and traceability of shipped artifacts.
- Demonstrated Senior Sta-level leadership: sets technical direction, drives alignment across teams, mentors others, and communicates complex tradeos clearly to technical and nontechnical partners.
Preferred Qualifications:
- Experience packaging and upgrading complex distributed systems (multi-node, clustered, HA/DR) with well-defined prerequisites and safe upgrade sequencing.
- Experience with regulated / locked-down enterprise environments (air-gapped, proxyrestricted, hardened OS baselines) and corresponding deployment patterns.
- Familiarity with enterprise software distribution and device management tooling(SCCM/MECM, Intune, Jamf, Ansible, Puppet/Chef) and how installers behave in managed deployments.
- Strong release-security experience: Windows Authenticode signing, macOS notarization(where applicable), certificate lifecycle management, and secure dependency distribution.
- Experience with modern supply-chain and compliance practices (SBOM generation, provenance, vulnerability remediation workflows) for installer deliverables.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
All unsolicited resumes submitted to any @automationanywhere.com email address, whether submitted by an individual or by an agency, will not be eligible for an agency fee.