Overview
Skills
Job Details
Job Title: C++ Software Engineer - Kubernetes & KubeVirt Integration
Location: Dallas Or Atlanta
Employment Type: 12 month contract
Experience Level: Senior (5+ years)
Job Summary:
We are seeking a focused and highly skilled C++ Software Engineer with strong, hands-on experience in Windows and Linux development, containerized environments, and virtualization platforms. This role involves contributing to a modern, cloud-native software stack with recent and relevant experience in Visual C++, Kubernetes, and KubeVirt. If you're passionate about software engineering and thrive in environments that require deep technical expertise, we want to talk to you.
Key Responsibilities:
-
Design, develop, and maintain C++ applications on Windows and Linux platforms.
-
Work with Kubernetes clusters and Docker containers to deploy and manage applications.
-
Integrate and support KubeVirt for virtualized workloads within Kubernetes.
-
Lead the effort to migrate existing Windows-based C++ software to Linux, optimizing for performance and maintainability.
-
Write robust unit tests using frameworks such as Google Test, CppUnit, or similar.
-
Collaborate with cross-functional teams including DevOps, QA, and Product Management to deliver reliable, scalable solutions.
-
Participate in code reviews, debugging, and root cause analysis of complex issues.
Required Qualifications:
-
5+ years of experience in Visual C++ development on the Windows platform recent or current.
-
1-2 years of hands-on experience working with Kubernetes and Docker containers.
-
Experience with KubeVirt or equivalent virtualization platforms in cloud-native environments.
-
Proficient in both Windows and Linux C++ development.
-
Demonstrated ability to convert or port Windows-based C++ code to Linux environments (preferred).
-
Strong background in unit testing with practical experience in tools like Google Test, CppUnit, or equivalent.
-
Focused software engineering experience with a strong emphasis on C++ and cloud-native systems not generalized across unrelated stacks.
Preferred Skills:
-
Familiarity with CI/CD pipelines and Git-based workflows.
-
Exposure to system-level programming and performance optimization.
-
Experience working in Agile or Scrum environments.
#INDEAST