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
Senior

Job 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

Apply for this position