Software Engineer
6 days ago
Location: Dallas Only
Employment Type: 12 month contract
Experience Level: Senior (5+ years)
Job Summary:
We are seeking a focused and highly skilled 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 , Kubernetes, KubeVirt, Docker and exposure within C++. 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.
- 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.
- Familiarity with CI/CD pipelines and Git-based workflows.
- Exposure to system-level programming and performance optimization.
- Experience working in Agile or Scrum environments.
Overview
- Shift in hiring focus to Kubernetes experts over C++/Kubernetes hybrids.
- Screening process updated: Kubernetes expert joins initial interviews.
- C++ requirement now optional; familiarity preferred, not mandatory.
- Urgency: App delivery deadline by December 31st, 2025.
- Location preference: Dallas-based candidates.
- Key skills: Kubernetes, KubeVirt, Docker, AWS experience.
- Screening for Kubernetes roles now includes both manager and Kubernetes expert.
- Candidates often claim Kubernetes experience without sufficient knowledge.
- New screening process implemented as of today to verify actual Kubernetes skills.
- No current recruitment for C++ positions; focus remains on Kubernetes roles.
- Interview on Friday failed due to candidate's lack of hands-on Kubernetes experience.
- Initial requirement: engineers with both C++ and Kubernetes expertise.
- Requirement changed: now seeking one C++ engineer and one Kubernetes expert with recent hands-on experience.
- Kubernetes expert must have current or recent job experience, ideally 5-7 years.
- Open to candidates with strong DevOps and Kubernetes skills, not necessarily both C++ and Kubernetes.
- Seeking candidate with strong Kubernetes hands-on experience, preferably based in Dallas.
- Team currently has two members in Dallas; location alignment preferred.
- Ideal profile combines C++ engineering and Kubernetes expertise, but such candidates are rare.
- Recent focus shifted toward DevOps and Kubernetes skills over specific programming languages.
- Candidate Dinesh highlighted as strong in DevOps and Kubernetes; Alex identified as primarily C++ focused.
- Position requires hands-on experience with Kubernetes, but know how to read C++.
- Hands on Kubernetes, KubeVirt, and Docker is important.
- Strong Kubernetes skills prioritized; C++ familiarity preferred but not expert level.
- Candidates with high aptitude and strong Kubernetes experience considered, even if primary background is Java or C#.
- Basic familiarity with C++ increases likelihood of success in the role.
- App delivery deadline: December 15, 2024.
- Project must start by September 1, 2024 to avoid delays.
- First interview scheduled for 30 minutes.
- C++ development paused; focus shifted to Kubernetes.
-
Software Engineer IV
2 weeks ago
Dallas, TX, United States TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer IV
2 weeks ago
Dallas, TX, United States TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer IV
5 days ago
Dallas, TX, United States TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer IV
21 hours ago
Dallas, TX, United States TCP Software Full timeTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus): For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...
-
Software Engineer
1 week ago
Dallas, TX, United States Axiom Software Solutions Limited Full timeRole: Software Engineer (.Net experience) Location: Chandler, AZ/Irving, TX and Charlotte, NC Duration: Contract Job Description: • 5+ years.NET experience • Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). • Understanding of APIs, OAuth, JSON, and Apigee....
-
Software Engineer
3 days ago
Dallas, TX, United States TradeJobsWorkforce Full timeSoftware Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems...
-
Software Engineer
3 days ago
Dallas, TX, United States TradeJobsWorkforce Full timeSoftware Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems...
-
Software Engineer
3 days ago
Dallas, TX, United States TradeJobsWorkforce Full timeSoftware Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems...
-
Software Engineer
3 days ago
Dallas, TX, United States TradeJobsWorkforce Full timeSoftware Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems...
-
Software Engineer
3 days ago
Dallas, TX, United States TradeJobsWorkforce Full timeSoftware Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Develops software solutions by studying information needs, conferring with users, and studying systems...