1

Virtualization Software Engineer Jobs (NOW HIRING)

Software Engineer to build enterprise storage, distributed system, service-oriented architecture, API, and virtualization software. They are creating a true cloud architecture for the enterprise and ...

As a Software Engineer (Virtualization) at our company, you will be responsible for designing, developing, and deploying virtualization solutions using Python and cloud computing technologies. You ...

New

Using state-of-the-art CPU, GPU, and NPU simulation / emulation / virtualization technologies, our ... As a Staff Simulation Software Engineer , you will design and deliver the foundational low-level ...

Using state-of-the-art CPU, GPU, and NPU simulation / emulation / virtualization technologies, our ... As a Staff Simulation Software Engineer , you will design and deliver the foundational low-level ...

$100 - $125/hr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

Chula Vista, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

El Cajon, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

Cardiff By The Sea, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

Rancho Santa Fe, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

San Diego, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

La Jolla, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

Software Engineer

National City, CA ยท On-site

$87K - $157K/yr

Design, deploy, and maintain virtualized environments supporting AN/SQQ-89(V)15 training ... Collaborate with software developers, systems engineers, cybersecurity personnel, and training ...

next page

Showing results 1-20

Virtualization Software Engineer information

See salary details

$10

$59

$87

How much do virtualization software engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for virtualization software engineer in the United States is $59.56, according to ZipRecruiter salary data. Most workers in this role earn between $49.28 and $68.03 per hour, depending on experience, location, and employer.

What is a virtualization software engineer?

A Virtualization Software Engineer is a technology professional who designs, develops, and maintains software solutions that enable virtualization. Virtualization is the creation of virtual versions of hardware platforms, operating systems, storage devices, or network resources. These engineers work with hypervisors, virtual machines, and cloud environments to optimize resource utilization and scalability. Their expertise is critical for enterprises adopting cloud computing, containerization, or server consolidation. They often collaborate with IT teams to ensure systems are efficient, secure, and reliable.

What are the key skills and qualifications needed to thrive as a virtualization software engineer?

To thrive as a Virtualization Software Engineer, you need proficiency in computer science fundamentals, experience with virtualization platforms (such as VMware, KVM, or Hyper-V), and strong programming skills in languages like C, C++, or Python. Familiarity with hypervisors, cloud infrastructure tools, and relevant certifications like VMware Certified Professional are often required. Analytical thinking, problem-solving, and effective teamwork are vital soft skills for designing scalable and reliable virtual environments. These skills ensure robust virtualization solutions that support efficient, secure, and flexible IT operations.

What are some common challenges faced by virtualization software engineers when optimizing system performance?

Virtualization Software Engineers often encounter challenges related to resource allocation, latency, and maintaining system stability while running multiple virtual machines. Balancing the demands of various workloads and ensuring efficient memory and CPU usage can be complex, especially in large-scale environments. Additionally, troubleshooting performance bottlenecks requires in-depth knowledge of both hardware and virtualization layers, as well as close collaboration with network and storage teams to ensure seamless integration and minimal downtime.

What cities are hiring for Virtualization Software Engineer jobs?

Cities with the most Virtualization Software Engineer job openings:

What states have the most Virtualization Software Engineer jobs?

States with the most job openings for Virtualization Software Engineer jobs include:

What are popular job titles related to Virtualization Software Engineer jobs?

For Virtualization Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Virtualization Software Engineer job openings in the United States as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $123,889 per year, or $59.6 per hour.

Software Engineer - Orchestration, Management, & API

Fremont, CA โ€ข On-site

Full-time

Re-posted yesterday


Job description

Software Engineer to build enterprise storage, distributed system, service-oriented architecture, API, and virtualization software. They are creating a true cloud architecture for the enterprise and looking for experience in developing large distributed systems, virtualization, and storage software products.
Experiencedata management software development and storage ecosystems.
Clientis a pre-IPO start-up in Fremont, CA
EXPERIENCE AND SKILLS:
  • Experience with data management software development including policy settings, analytics, application integration, replication, data protection, disaster recovery, and API based development.
  • Knowledge of storage ecosystem for cloud, big data, databases, and virtualization; examples include AWS, OpenStack, HDFS, Hadoop, MongoDB, VMware/KVM, etc
  • Java, Python, Unix-based development
  • Strong analytical and problem solving skills, including the ability to understand and critique requirements
  • Agile software development, continuous integration, and continuous deployment methods
  • Degree in Computer Science, Software Engineering or related technical discipline
Employment Type: Full-Time