1

Virtual Programmer Jobs in Arizona (NOW HIRING)

Travel Cardiac Monitor Tech

Phoenix, AZ · On-site

$18.50 - $23.75/hr

Job Summary and Responsibilities As a National Internal Traveler Virtual Cardiopulmonary Technician ... maintenance/clinical engineering repairs as necessary. * Handles incoming and outgoing ...

Our brick-and-mortar, virtual, and hybrid schools specialize in closing educational gaps and offer innovative models such as career-technical education, sports training, bilingual programming, and ...

Sr. Systems Engineer

Fort Huachuca, AZ · On-site

$100K - $137K/yr

... level virtual environments, specifically using VMware Prior experience supporting a large ... systems engineering certification (Microsoft, VMware, Etc) Experience with Riverbed Tool Suite ...

Add to library of common virtual construction elements to be used on future projects * Work with ... Bachelor's degree preferably in Construction Engineering/Management, Architecture or Engineering.

Virtual technical screening (1 hour) Second Round: In-person interview at the Mesa office (2 hours) - local candidates only Final Round: If needed Skills: Selenium, C#, Playwright, and Azure DevOps. ...

next page

Showing results 1-20

Virtual Programmer information

See Arizona salary details

$11

$36

$64

How much do virtual programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for virtual programmer in Arizona is $36.84, according to ZipRecruiter salary data. Most workers in this role earn between $23.99 and $47.93 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Virtual Programmer, and why are they important?

To thrive as a Virtual Programmer, you need strong coding skills in languages such as Python, Java, or C++, along with a solid understanding of software development principles, typically supported by a relevant degree or equivalent experience. Familiarity with cloud platforms, source control systems like Git, and collaboration tools such as Slack or Jira is essential. Excellent problem-solving abilities, self-motivation, and effective remote communication distinguish top performers in virtual environments. These skills ensure the successful delivery of high-quality software solutions while collaborating efficiently from remote locations.

How do Virtual Programmers effectively collaborate with remote teams and stakeholders?

Virtual Programmers often work with colleagues and clients spread across different locations and time zones, which requires strong communication and collaboration skills. They typically utilize project management tools, version control systems, and regular video meetings to stay aligned with team objectives and project timelines. Clear documentation and proactive updates are essential to ensure smooth workflow and prevent misunderstandings. Adapting to various communication styles and being responsive to feedback helps Virtual Programmers build trust and maintain productivity in a remote work environment.

What are virtual programmers?

Virtual programmers are software developers who work remotely to design, write, and maintain computer programs and applications. They use online collaboration tools to communicate with clients or team members and are often hired on a freelance or contract basis. Virtual programmers can specialize in various programming languages and frameworks, allowing businesses to access global talent without the need for on-site staff. This role provides flexibility for both the programmer and employer, often resulting in cost savings and increased productivity.
What are the most commonly searched types of Programmer jobs in Arizona? The most popular types of Programmer jobs in Arizona are:
What cities in Arizona are hiring for Virtual Programmer jobs? Cities in Arizona with the most Virtual Programmer job openings:
Mainframe z/VM & Linux

Mainframe z/VM & Linux

Computer Task Group, Inc

Phoenix, AZ

Full-time

Posted 21 days ago


Job description

Overview

CTG is seeking to fill a Mainframe z/VM & Linux Systems Programmer position for our client. Responsible for administering, supporting, and optimizing IBM z/VM hypervisor environments and Linux on IBM Z (z/Linux) systems. This role focuses on virtualization management, Linux workload hosting, performance tuning, storage/network integration, and maintaining highly available enterprise workloads on IBM Z infrastructure.

Location: Phoenix, AZ metro area (Hybrid working model)
Duration: 6 months with option to convert after 6 months
Citizenship Requirements: USC, Permanent Resident, or Other EAD holders only (no visa dependent candidates)

Key Responsibilities
  • Administer and maintain IBM z/VM hypervisor environments.
  • Provision, configure, and support Linux on IBM Z (z/Linux) guest systems.
  • Manage virtual machines, system resources (CPU, memory, I/O), and workload allocation.
  • Perform performance monitoring, tuning, and capacity planning across z/VM and Linux workloads.
  • Troubleshoot issues across z/VM, Linux (RHEL, SUSE, Ubuntu on Z), storage (DASD, SAN, FCP), and networking (HiperSockets, OSA, TCP/IP).
  • Implement system patching, upgrades, and lifecycle management.
  • Support backup, recovery, high availability, and disaster recovery processes.
  • Configure virtual networking, storage pools, and guest provisioning.
  • Develop and maintain automation scripts using Bash, Python, REXX, or shell scripting.
  • Collaborate with storage, network, security, and z/OS teams.
  • Support security and compliance controls, including RACF integration.
  • Participate in on-call rotation and production support escalation.
  • Maintain technical documentation, standards, and operational runbooks.
Required Skills
  • IBM z/VM administration and virtualization expertise
  • Linux on IBM Z (z/Linux) system administration
  • Enterprise Linux experience (RHEL, SUSE, Ubuntu on Z)
  • Strong understanding of DASD, SAN, FCP, HiperSockets, OSA, TCP/IP
  • Performance tuning and capacity planning experience
  • Scripting/automation: Bash, Python, REXX, or shell scripting
  • Backup, DR, and high availability concepts
  • Security integration experience (RACF preferred)
  • Strong troubleshooting and analytical skills
Experience
  • 5+ years of experience with IBM z/VM and Linux on IBM Z environments
  • Experience in enterprise-scale Linux systems administration
  • Experience supporting production mainframe infrastructure
Education
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred
  • Equivalent combination of education and experience accepted

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media