Posted Nov 5, 2026

PowerShell Scripter

Apply Now
SOFT's client is looking for a PowerShell Scripter for a long term contract assignment. We’re looking for a highly skilled PowerShell Scripter with deep expertise in Windows application packaging (MSI/MSIX) and a modern, AI accelerated engineering mindset. In this role, you’ll build, maintain, and modernize our software deployment workflows — from packaging and customization to automated testing and release — while using agentic coding tools (GitHub Copilot, Cursor, Claude Code, etc.) to increase velocity and maintain high-quality engineering standards. This position is ideal for someone who treats AI tools as a force multiplier, not a shortcut — a contractor who can prompt, evaluate, and refine AI generated output and confidently take it across the finish line to production ready quality. Required Qualifications • 3+ years of professional PowerShell scripting experience (5.1 and 7+) • Demonstrated experience using AI/agentic coding tools (Copilot, Cursor, Claude Code, Amazon Q, Windsurf, etc.) in real development workflows • Strong hands-on experience building, modifying, and troubleshooting MSI/MSIX packages • Solid understanding of Windows systems administration, Active Directory, and Microsoft 365 • Experience with REST APIs and structured data formats (JSON, XML, CSV) • Strong knowledge of secure scripting practices, including credential management and secrets handling • Familiarity with Git and collaborative development workflows • Ability to evaluate, debug, and refine AI-generated code Preferred Qualifications • Experience with Microsoft Graph API, Azure automation, and Az PowerShell modules • Experience with Intune, Autopilot, or enterprise endpoint management automation • Experience writing Pester unit/integration tests • Exposure to CI/CD pipelines (Azure DevOps, GitHub Actions) for packaging and script deployment • Scripting experience in Python or Bash as a complement to PowerShell • Experience building internal tools, dashboards, or reporting workflows • Prior experience defining or documenting AI assisted engineering practices Responsibilities: Software Packaging & Deployment • Build, customize, and maintain MSI/MSIX application packages using industry standard tooling (e.g., WiX, Advanced Installer, PSADT, or similar) • Develop robust PowerShell-based packaging and deployment scripts, including detection logic, custom actions, configuration, and uninstall routines • Package complex enterprise applications requiring transforms (MST), prerequisite handling, DLL registrations, digital signing, and environment specific configuration • Ensure packages meet security requirements, follow internal standards, and deploy reliably through Intune, Configuration Manager, or orchestration pipelines PowerShell Automation & AI-Augmented Development • Design, develop, and maintain PowerShell scripts and modules for system administration, packaging workflows, and broader IT automation • Use agentic coding assistants to scaffold scripts, generate tests, and modernize legacy code — while rigorously reviewing all AI-generated output • Integrate automation with platforms such as Active Directory, Microsoft Graph API, Azure, Intune, and ticketing/ITSM systems • Build reusable, well-documented modules following PowerShell best practices (approved verbs, error handling, comment-based help) • Write and maintain Pester tests to validate script and packaging reliability • Collaborate with IT, security, endpoint engineering, and helpdesk teams to streamline deployment processes and eliminate manual effort • Maintain version-control discipline using Git/GitHub with clear commit messages and structured PR reviews • Document packaging standards, automation workflows, and AI-assisted development processes     Please refer to the Position ID when inquiring about a job posting or sending in your resume.   ***INDEPENDENT CONSULTANTS ONLY! NO THIRD PARTIES/NO SUB CONTRACTORS***