Software Engineer - III (REMOTE)

Varite, Inc
  • Richmond, VA
  • Remote
  • $67.16–$69.35 Per Hour
  • Instant Apply
11 days ago

Job Description

Pay rate: $67.16/hr - $69.35/hr on W2

What the client does?
A central banking system of the United States that manages monetary policy, regulates financial institutions, provides banking services, and acts as a lender of last resort during financial crises.
 
Qualifications:
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
  1. 3+ years of professional PowerShell scripting experience (5.1 and 7+)
  2. Demonstrated experience using AI/agentic coding tools (Copilot, Cursor, Claude Code, Amazon Q, Windsurf, etc.) in real development workflows
  3. Strong hands-on experience building, modifying, and troubleshooting MSI/MSIX packages
  4. Solid understanding of Windows systems administration, Active Directory, and Microsoft 365
  5. Experience with REST APIs and structured data formats (JSON, XML, CSV)
  6. Strong knowledge of secure scripting practices, including credential management and secrets handling
  7. Familiarity with Git and collaborative development workflows
  8. Ability to evaluate, debug, and refine AI-generated code
 
Preferred Qualifications
  1. Experience with Microsoft Graph API, Azure automation, and Az PowerShell modules
  2. Experience with Intune, Autopilot, or enterprise endpoint management automation
  3. Experience writing Pester unit/integration tests
  4. Exposure to CI/CD pipelines (Azure DevOps, GitHub Actions) for packaging and script deployment
  5. Scripting experience in Python or Bash as a complement to PowerShell
  6. Experience building internal tools, dashboards, or reporting workflows
  7. Prior experience defining or documenting AI assisted engineering practices
 
Responsibilities:
Software Packaging & Deployment
  1. Build, customize, and maintain MSI/MSIX application packages using industry standard tooling (e.g., WiX, Advanced Installer, PSADT, or similar)
  2. Develop robust PowerShell-based packaging and deployment scripts, including detection logic, custom actions, configuration, and uninstall routines
  3. Package complex enterprise applications requiring transforms (MST), prerequisite handling, DLL registrations, digital signing, and environment specific configuration
  4. Ensure packages meet security requirements, follow internal standards, and deploy reliably through Intune, Configuration Manager, or orchestration pipelines
  5. PowerShell Automation & AI-Augmented Development
  6. Design, develop, and maintain PowerShell scripts and modules for system administration, packaging workflows, and broader IT automation
  7. Use agentic coding assistants to scaffold scripts, generate tests, and modernize legacy code — while rigorously reviewing all AI-generated output
  8. Integrate automation with platforms such as Active Directory, Microsoft Graph API, Azure, Intune, and ticketing/ITSM systems
  9. Build reusable, well-documented modules following PowerShell best practices (approved verbs, error handling, comment-based help)
  10. Write and maintain Pester tests to validate script and packaging reliability
  11. Collaborate with IT, security, endpoint engineering, and helpdesk teams to streamline deployment processes and eliminate manual effort
  12. Maintain version-control discipline using Git/GitHub with clear commit messages and structured PR reviews
  13. Document packaging standards, automation workflows, and AI-assisted development processes
 
 
In case you are not currently available or interested in pursuing this opportunity, please forward this email among your circle who might be suitable and interested in any of our open requirements. VARITE has a robust Candidate Referral Fee plan where you will receive a one-time referral fee if the referred candidate successfully works with VARITE on an assignment for at least 1 month or 160 Hours.
 
 
BENEFITS:
We offer a comprehensive benefits package designed to support the health, well-being, and financial security of our employees and their families. Eligible employees may receive:
Health Insurance: Medical, dental, and vision coverage
Retirement Plans: Participation in a company-sponsored retirement savings plan
Legal Service Plans – Offering access to attorneys for legal advice and representation
 

Numbers & Facts

LocationRichmond, VA (
Remote
)
Salary$67.16–$69.35 Per Hour

Skills

  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Banking Servicesunmatched
  • Bash Scriptingunmatched
  • Best Practicesunmatched
  • Computer Securityunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Formatsunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Documentationunmatched
  • Documentation Standardsunmatched
  • Endpoint Securityunmatched
  • Enterprise Applicationsunmatched
  • Enterprise Endpointunmatched
  • Error Handlingunmatched
  • Financial Policiesunmatched
  • Gitunmatched
  • GitHubunmatched
  • Help Deskunmatched
  • IT Service Management (ITSM)unmatched
  • Identify Issuesunmatched
  • Industry Standardsunmatched
  • Integration Testingunmatched
  • JSONunmatched
  • Loansunmatched
  • Machine Toolunmatched
  • Microsoft Active Directoryunmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • Microsoft Windows DLL (Dynamic Link Library)unmatched
  • Microsoft Windows Operating Systemunmatched
  • Microsoft Windows System Administrationunmatched
  • Process Developmentunmatched
  • Public/Media/Press/Analyst Relationsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Engineeringunmatched
  • Quality Managementunmatched
  • Quality Metricsunmatched
  • REST (Representational State Transfer)unmatched
  • Reporting Dashboardsunmatched
  • Scaffoldingunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Structured Dataunmatched
  • Systems Administration/Managementunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Scriptsunmatched
  • Unit Testunmatched
  • Windows PowerShellunmatched
  • XML (EXtensible Markup Language)unmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder