Windows Automation & Modernization Engineer
Clarity Solutions Group · Remote (US-based)
Location: Remote (US-based required)
Compensation: $70,000 – $110,000 annually, depending on experience
Benefits: 401(k) with employer matching, plus additional benefits
Are you passionate about technology that makes a difference in people's lives? We're looking for a junior to mid-level Windows Automation & Modernization Engineer to help modernize automation systems that support essential government programs—including Medicaid, SNAP, TANF, Child Care, and related health and human services.
About the Role
You'll join a collaborative engineering team building modern applications that wrap and enhance legacy automation tools. The core automation layer uses VBScript to drive workflows within mainframe-based ("green screen") eligibility and case management systems—your work will involve both maintaining and extending this scripting layer while helping build improved user interfaces and integration points using C#, .NET Core, and web technologies.
You'll work within an established development framework alongside experienced leadership, collaborating closely with business-level subject matter experts to deliver applications that directly impact the delivery of vital services to individuals and families.
Key Responsibilities
- Maintain, debug, and enhance VBScript automation that controls interactions with legacy terminal-based systems
- Build and extend modern application layers using C#, .NET Core, HTML5, CSS, JavaScript, and SQL Server
- Help architect solutions that bridge mainframe systems with modern platforms, improving data flow and user experience
- Collaborate with stakeholders and SMEs to translate business needs into technical solutions
- Troubleshoot script failures on distributed end-user workstations, often with limited reproduction details
- Support end users via remote sessions and help develop documentation and support materials
- Scope, estimate, and track work to support planning and transparency
- Communicate technical issues clearly to both technical and non-technical audiences
Required Qualifications
- Hands-on experience with VBScript and/or legacy Windows scripting (professional or personal projects)
- Experience with C#, .NET Core, HTML5, CSS, JavaScript, and SQL Server (proficiency not required—willingness to learn is key)
- Resourceful, self-directed problem solver comfortable applying multiple tools and frameworks creatively
- Ability to troubleshoot issues on distributed end-user machines
- Strong task orientation with the ability to deliver results independently and collaboratively
- Excellent written and verbal communication skills
- Willingness to support end users and contribute to support documentation
Preferred Qualifications
- Experience with technology systems supporting Medicaid, SNAP, TANF, Child Care, or similar programs
- Experience in state supervised-county administered environments
- Exposure to in-process VBScript execution using the Windows Active Scripting engine (e.g., IActiveScript, IActiveScriptParse)
- Familiarity with exposing application objects to scripts via COM automation
- Experience with Azure DevOps
- Experience connecting modern web applications to legacy/mainframe systems
Work Environment
- Fully remote
- Small, supportive engineering team with established leadership and mentorship
- Opportunity to work across both legacy scripting systems and modern application development
- Direct influence on modernization strategy for mission-critical public sector platforms
How to Apply
Please complete the application below, including resume and a brief cover letter highlighting your experience with legacy systems, integration projects, and your interest in building technology that serves the public good. We look forward to hearing from you!