1

Virtual Programming Jobs in New Jersey (NOW HIRING)

DevOps Engineer

NJ · On-site

$60K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The engineer will support integration and orchestration of distributed simulation services including aircraft simulation systems, ATC display clients, virtual pilot intelligent agents, communication ...

Pay Range: $45/hr - $50/hr Requirement/Must Have: * 1+ years of experience in AWS DevOps. * 1+ ... Configuring and managing Azure resources (e.g., Kubernetes, virtual machines, networking) for ...

Sr. VMware Support Engineer

Jersey City, NJ · On-site

$54.25 - $67.75/hr

B) Essential Requirements : - Expertise in VMware vSphere, vCenter, Virtual SAN, Virtual Switches ... programming, test-driven development, pairing, continuous integration, continuous delivery, and ...

Oracle Developer

Parsippany, NJ · On-site

$56.75 - $70.75/hr

... programming experience Expert level experience with all aspects of Oracle databases and features. Deep knowledge and working experience in Oracle Virtual Private Database (VPD) and expert level ...

Design, implement, and maintain VMware vSphere and Solaris Zones virtual infrastructure. Conduct network integration between on-premises and AWS and Azure Cloud. Develop Python and Bash scripts to ...

Design, implement, and maintain VMware vSphere and Solaris Zones virtual infrastructure. Conduct network integration between on-premises and AWS and Azure Cloud. Develop Python and Bash scripts to ...

Showing results 41-60

Virtual Programming information

What is the difference between Virtual Programming vs Virtual Support Specialist?

AspectVirtual ProgrammingVirtual Support Specialist
Primary RoleDevelops, designs, and implements virtual programs or software solutions.Provides technical support and assistance to users of virtual platforms or software.
Required SkillsProgramming, software development, problem-solvingCustomer service, troubleshooting, communication skills
Work EnvironmentRemote, tech-focused teamsRemote, customer service or technical support teams
Common CertificationsProgramming certifications, IT certificationsIT support certifications, customer service training

While Virtual Programming focuses on creating and developing virtual software solutions, Virtual Support Specialists primarily assist users with technical issues and support. Both roles are remote and require technical knowledge, but their core responsibilities differ significantly.

What are the most commonly searched types of Programming jobs in New Jersey?

The most popular types of Programming jobs in New Jersey are:

What job categories do people searching Virtual Programming jobs in New Jersey look for?

The top searched job categories for Virtual Programming jobs in New Jersey are:

What cities in New Jersey are hiring for Virtual Programming jobs?

Cities in New Jersey with the most Virtual Programming job openings:

Infographic showing various Virtual Programming job openings in New Jersey as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, and 4% Contract. Highlights an 75% Physical, 4% Hybrid, and 21% Remote job distribution.

$60K - $95K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 29 days ago


Job description

DevOps Engineer:

This position is located on-site at the FAA WJHTC, at the Atlantic City Airport in New Jersey.

ATEC is looking for a DevOps Engineer to design and implement a containerized infrastructure supporting air traffic control training and simulation environments. This role will focus on building scalable, repeatable training environments that can be rapidly deployed, reset, and reused for training, testing, and evaluation.

The engineer will support integration and orchestration of distributed simulation services including aircraft simulation systems, ATC display clients, virtual pilot intelligent agents, communication systems, scenario controllers, lab configuration services, and data collection components across Linux-based environments.

These environments consist of multiple independent simulation systems that must operate together as a coordinated distributed platform. Each component—such as aircraft simulation, controller displays, intelligent agent pilots, communications services, scenario management, and data collection—functions as a separate system that must be reliably deployed, networked, synchronized, and monitored within the overall training environment.

RESPONSIBILITIES:

Containerized Training Infrastructure

  • Design and implement container-based infrastructure to support ATC training and simulation systems.
  • Develop repeatable ephemeral lab environments that can be rapidly deployed and reset for training exercises.
  • Integrate simulation services including aircraft simulation engines, ATC display clients, virtual pilot intelligent agents, communication systems, scenario controllers, lab configuration services, and data collection components.

Container Orchestration and Automation

  • Deploy and manage containerized services using Docker.
  • Implement and administer container orchestration using Kubernetes.
  • Design and maintain CI/CD pipelines using GitLab.
  • Automate infrastructure provisioning and configuration using Ansible.

Linux Systems Administration

  • Manage Linux-based hosts supporting containerized simulation infrastructure.
  • Monitor system health, performance, and resource utilization.
  • Troubleshoot container, networking, and system-level issues across distributed environments.

Networking and Security

  • Configure networking between distributed simulation services and training environments.
  • Implement system hardening, access controls, and secure deployment practices.
  • Support secure communication between lab components and infrastructure services.

KNOWLEDGE, SKILLS, and ABILITIES:

KEY SKILLS:

  • Container architecture and orchestration
  • CI/CD pipeline design
  • Linux system administration
  • Infrastructure automation
  • Networking and security
  • Distributed system troubleshooting

Required:

  • Experience designing containerized infrastructure using Docker.
  • Experience deploying and managing Kubernetes clusters.
  • Strong Linux systems administration experience.
  • Experience implementing CI/CD pipelines using GitLab.
  • Experience with infrastructure automation using Ansible.
  • Knowledge of networking fundamentals including routing, DNS, and container networking.
  • Understanding of security best practices for containerized systems.
  • Experience troubleshooting distributed systems.

Preferred:

  • Experience supporting simulation, research, or training environments.
  • Experience working with distributed real-time systems.
  • Familiarity with lab-based training platforms or simulation environments.
  • Experience designing systems that can be rapidly deployed and reset for training exercises.
  • Experience supporting data collection and analysis pipelines for simulation runs.

EDUCATION/YEARS of EXPERIENCE REQUIREMENTS:

  • Bachelor of Science in Computer Science, Engineering, Math, or a Bachelor's degree in another technical field with a minimum of thirty (30) semester hours in a combination of math, statistics, and computer science with 0 to 7 years of experience.

SECURITY REQUIREMENTS:

  • US Citizenship or documented proof of eligibility to work in the US
  • Applicants selected will be subject to a government investigation
  • Has been living in the US for at least the past 3 years

WORK ENVIRONMENT & PHYSICAL DEMANDS:

  • Desk/lab located at the William J. Hughes Technical Center, Pomona, NJ

PAY RANGE:

  • $60,000-$95,000 (commensurate with years of experience)

BENEFITS:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) matching
  • Tuition reimbursement
  • Paid time off
  • Referral Bonuses
  • Employee assistance program
  • Employee discount program