C++ Developer contract jobs
Location: NYC, Hybrid (3-4 days onsite) – Day 1 Onsite – Local Only
Exp: 15 years
Mandatory Skills: C++ (C++11/14/17/20 preferred), Data Structures & Algorithms, Object-Oriented Programming (OOP),Multithreading and concurrency
Job Description:
Job Summary:
We are looking for an experienced Senior C++ Developer with strong expertise in designing, developing, and optimizing high-performance software systems. The ideal candidate will work on complex, large-scale applications, contribute to architecture decisions, and mentor junior developers while ensuring high code quality and performance.
Key Responsibilities:
Design, develop, test, and maintain high-performance C++ applications
Work on system-level, backend, or performance-critical components
Participate in architecture and design discussions
Optimize existing code for performance, scalability, and memory usage
Debug complex issues in multithreaded and distributed systems
Write clean, maintainable, and well-documented code
Collaborate with cross-functional teams (QA, Product, DevOps)
Conduct code reviews and mentor junior developers
Ensure compliance with coding standards and best practices
Support production issues and provide root cause analysis
Required Skills & Qualifications:
12–15 years of hands-on experience in C++ (C++11/14/17/20 preferred)
Strong understanding of:
Object-Oriented Programming (OOP)
Data Structures & Algorithms
Memory management and pointers
Multithreading and concurrency
Experience with STL, Boost, and modern C++ libraries
Strong debugging skills using tools like GDB, Valgrind
Experience working on Linux/Unix environments
Familiarity with build systems such as CMake / Make
Knowledge of version control systems (Git)
Good understanding of software development life cycle (SDLC)
Good to Have / Preferred Skills:
Experience in high-performance computing, real-time systems, or low-latency systems
Exposure to network programming, sockets, IPC
Experience with distributed systems
Knowledge of design patterns
Exposure to Python or scripting languages for automation
Experience with CI/CD pipelines
To apply for this job email your details to prema@reveilletechnologies.com