NEWPosted 19 hours ago

Job ID: JOB_ID_1161

Role Overview

We are seeking a highly skilled and seasoned Senior C++ Developer for a critical onsite position in New Jersey. This role is designed for a technical expert with over a decade of experience in building high-performance, low-latency, and scalable enterprise applications. As a Senior Developer, you will be at the forefront of our software development lifecycle, driving the design and implementation of robust systems that power our core business operations. This position requires a deep understanding of system architecture and a passion for writing clean, efficient, and maintainable code.

Key Responsibilities

  • Lead the design, development, and maintenance of complex C++ applications, ensuring high performance and responsiveness.
  • Write efficient, reusable, and reliable code while adhering to industry best practices and internal coding standards.
  • Optimize applications for maximum speed and scalability, particularly in resource-constrained environments.
  • Conduct thorough code reviews to maintain high code quality and mentor junior developers on technical excellence.
  • Troubleshoot, debug, and upgrade existing systems to meet evolving business requirements.
  • Collaborate closely with business analysts, architects, and cross-functional teams to translate business needs into technical solutions.
  • Participate in the full software development lifecycle (SDLC), from initial concept and requirements gathering to deployment and support.
  • Implement and manage multithreading and memory management strategies to ensure system stability.

Required Skills & Qualifications

  • Minimum of 10 years of hands-on experience in professional C++ development.
  • Expert-level understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Extensive experience with multithreading, memory management, and performance tuning in high-load environments.
  • Strong proficiency in the Standard Template Library (STL) and Boost libraries.
  • Proven experience working in Linux/Unix environments, including shell scripting and system-level programming.
  • Familiarity with version control systems, specifically Git, and modern CI/CD pipelines.
  • Exceptional problem-solving and analytical skills with the ability to tackle complex technical challenges.
  • Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.

Preferred Qualifications

  • Prior experience in the financial services or payment processing domains is highly desirable.
  • Knowledge of distributed systems, microservices architecture, and messaging frameworks (e.g., Kafka, RabbitMQ).
  • Experience working within large-scale enterprise environments and navigating complex legacy systems.
  • Advanced degree in Computer Science, Engineering, or a related technical field.

Employment Details

This is a W2-only opportunity. Candidates must be authorized to work in the United States without sponsorship. The role is strictly onsite in New Jersey, and local candidates are preferred to ensure seamless collaboration with the team. We offer a competitive compensation package and the opportunity to work on cutting-edge technology in a dynamic industry.


Special Requirements

W2 Only; Onsite in New Jersey; Local candidates preferred; Financial services or payment processing domain experience preferred.


Compensation & Location

Salary: $165,000 – $215,000 per year

Location: Jersey City, NJ


Recruiter / Company – Contact Information

Recruiter / Employer: Cyberobotix

Email: sam@cyberobotix.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
sam@cyberobotix.com with the subject:

DELETE_JOB_ID_1161

to delete@join-this.com.