C++ Developer, Onsite
IT Minds LLC
Jersey City, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Jersey City, United States of America
Tech stack
C++
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Memory Management
Python
Enterprise Messaging Systems
NoSQL
Object-Oriented Software Development
Performance Tuning
Scrum
Software Engineering
SQL Databases
Software Technical Review
Multithreading
Scripting (Bash/Python/Go/Ruby)
Standard Template Library (STL)
Information Technology
Low Latency
C++14
Stream Processing
Job description
We are seeking a highly skilled Senior C++ Developer to join our engineering team in Jersey City. The ideal candidate will have extensive experience building high-performance, low-latency applications in enterprise or financial environments. You will work closely with cross-functional teams to design, develop, optimize, and maintain mission-critical systems., * Design, develop, and maintain scalable applications using modern C++
- Build high-performance, low-latency systems for real-time data processing
- Participate in architecture discussions and technical design reviews
- Optimize existing code for speed, reliability, and scalability
- Troubleshoot production issues and provide timely resolutions
- Collaborate with QA, DevOps, business analysts, and stakeholders
- Write clean, maintainable, and well-documented code
- Mentor junior developers and contribute to engineering best practices
Requirements
- 8+ years of professional software development experience
- Strong expertise in C++ (C++11/14/17 or later)
- Solid understanding of multithreading, memory management, and STL
- Experience with Linux/Unix development environments
- Strong knowledge of object-oriented design and design patterns
- Experience with distributed systems and performance tuning
- Familiarity with scripting languages such as Python or Shell
- Strong debugging and analytical skills, * Experience in financial services, trading, or capital markets
- Knowledge of messaging systems and market data platforms
- Experience with SQL/NoSQL databases
- Familiarity with Agile/Scrum methodologies
- Bachelor s degree in computer science, Engineering, or related field