Overview
On Site
$60 - $65
Contract - W2
Contract - 12 Month(s)
Skills
c++
data science
memory
codebase
Job Details
Only W2 Candidates / No C2C / No 1099
Locals will be preferred
C++ Engineer
Work type onsite 5x a week
Work location - Houston, TX 77002
Duration - 12+ months contract
We are looking for a C++ Engineer to work with one of our larger clients located in Houston, TX.
This person will be working on the Data Science focus on field operations optimization. The ideal candidate is a seasoned C++ engineer with extensive experience in very large, performance-critical codebases, strong skills in multithreading and optimization, and the ability to safely extend and modernize a 2.5M-line production system that supports real-time field operations. This person will be reporting to the Data Engineering Manager.
Experience Required:
- Strong command of Modern C++
- Deep understanding of: Memory management (manual, smart pointers, memory leaks, custom allocators)
- Object-oriented design (inheritance, polymorphism, design patterns)
- Templates and metaprogramming
- Concurrency & multithreading (locks, atomic operations, thread safety)
- STL (Standard Template Library) containers, algorithms, iterators
- Exception safety and error handling patterns
- Codebase Navigation & Maintenance
- Comfortable working in very large codebases (millions of LOC)
- Ability to reverse-engineer undocumented or sparsely documented code
- Experience in refactoring without breaking functionality
- Debugging complex, cross-module issues
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.