Software Packaging, Automation Engineer

Job not on LinkedIn

🔥 7 minutes ago

💃 Latin America – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🤖 QA Automation Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Cresteo

Cresteo

51 - 200 employees

Founded 2022

🤖 Artificial Intelligence

💼 Consulting

🏢 Enterprise

Artificial Intelligence • Consulting • Enterprise

Cresteo is a strategic technology partner that designs, builds, and operates enterprise AI solutions. They offer an AI Agentic Studio and the Cresteo Forge framework to integrate GenAI, agentic systems, LLMOps, computer vision, data & analytics, and cybersecurity into production on client infrastructure. Cresteo embeds with enterprise teams to deliver digital transformation, platform engineering, and measurable outcomes across industries such as fintech, legal, healthcare and e-learning, and emphasizes security (ISO/IEC 27001) and strong delivery metrics (reduced costs, faster time-to-market, high client retention).

📋 Description

• Own the end-to-end delivery and reliability of third-party application packages across Windows and macOS • Analyze installers and perform automated validation • Manage production patching • Use scripting, TypeScript, CI/CD, and AI-assisted engineering to ship applications • Continuously improve automation supporting the software catalog • Develop and maintain software solutions across a varied technology stack • Ensure products are functional, efficient, reliable, and scalable • Troubleshoot and improve existing software packages, including architecture-specific issues, per-user installation behavior, detection mismatches, and failed patches • Reverse-engineer third-party installers to determine installation, update, removal, detection, and architecture behavior • Assess software packaging feasibility and determine when applications should be declined or limited to inventory-only support • Maintain playbooks and knowledge bases for reproducible support

🎯 Requirements

• 5+ years of software engineering experience, including at least 2 years working with endpoint management, software packaging, patch management, or MDM solutions such as Intune, SCCM/ConfigMgr, Jamf, Munki, Chocolatey, winget, Homebrew, or similar • Strong Windows software packaging experience, including MSI, EXE, and MSIX installers, silent installation switches, Add/Remove Programs registry keys, per-user vs. per-machine installations, SYSTEM execution, and x64/arm64 architectures • Strong macOS software packaging experience, including PKG and DMG handling, application bundles, bundle IDs, universal and architecture-specific builds, and application patching • Strong PowerShell and Bash scripting skills, with the ability to troubleshoot and modify existing installer wrappers and automation scripts • Hands-on TypeScript experience for building and maintaining URL resolvers, version-resolution logic, and automation components using Node, Deno, or similar runtimes • Experience working with YAML-based declarative systems, with strong attention to schemas, metadata consistency, and maintainability • Strong CI/CD experience with GitHub Actions, including troubleshooting and improving multi-stage workflows, automated validation, VM-based testing, and pull request processes • Strong understanding of HTTP behavior and software distribution patterns, including redirects, stable download URLs, version discovery, CDN restrictions, authentication barriers, and bot protection • Strong troubleshooting skills, with the ability to diagnose installation and patching failures from limited evidence such as logs, metadata, and exit codes without direct access to the affected device • Ability to reverse-engineer poorly documented third-party installers and determine installation, update, removal, detection, and architecture behavior • Ability to assess software packaging feasibility and identify applications that should be declined or limited to inventory-only support due to authentication, paywall, bot protection, or distribution constraints • Experience troubleshooting and improving existing software packages, including architecture-specific issues, per-user installation behavior, detection mismatches, and failed patches • Strong automation mindset, with the ability to turn recurring manual work and escalations into improvements to tooling, resolvers, validation, and CI/CD pipelines • Experience working with AI coding agents and agent-assisted engineering workflows, including reviewing, correcting, validating, and unblocking agent-generated code and pull requests • Experience with Go, Python, AWS, vulnerability/CVE data, VM automation, or public package repositories such as winget-pkgs, Chocolatey Community, Homebrew Cask, Munki, or AutoPkg is highly valued • Strong ownership and documentation discipline, with the ability to maintain playbooks and knowledge bases that allow others to reproduce and support the work • Strong English communication skills for an async-first environment, including clear technical documentation, feasibility decisions, and pull request descriptions

🏖️ Benefits

• 100% Remote • USD above-average salaries • Profit Sharing Policy • Unlimited PTOs after your first year (20 PTOs the first year) • Equipment for your setup • Great work/life balance • Honest, simple, and transparent culture • US-based clients and international teams

Apply Now

Similar Jobs

🔥 18 hours ago

BPCS, Comprehensive marketing solutions, ltd.

1 - 10

💼 Consulting

📣 Marketing

Windows patching and automation engineer supporting Blueprint’s technology solutions and distributed server environments. Automating PowerShell deployments, troubleshooting updates, and monitoring vulnerability compliance.

Azure

.NET

🕒 August 21

Blue Coding

51 - 200

🤝 B2B

🛍️ eCommerce

💳 Fintech

QA Automation Engineer testing Blue Coding’s enterprise web-platform projects for US clients. Automating Playwright coverage while supporting manual QA, APIs, CI pipelines, and Agile releases.

Cypress

JavaScript

SDLC

Selenium

Vue.js