Job ID: JOB_ID_1134
Role Overview
Cyberobotix is currently seeking a highly skilled and motivated 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 high-performance software engineering. As a Senior Developer, you will be at the forefront of designing and implementing complex, enterprise-level systems that require extreme precision, speed, and scalability. This is a W2-only opportunity, ideal for candidates who thrive in collaborative, fast-paced environments and possess a deep passion for low-level programming and system optimization.
Key Responsibilities
- Architect, design, and develop robust, high-performance applications using C++ to meet evolving business requirements.
- Write clean, efficient, and maintainable code while adhering to industry best practices and internal coding standards.
- Optimize existing software for maximum speed, throughput, and resource efficiency, particularly in latency-sensitive environments.
- Conduct comprehensive code reviews to ensure technical excellence and mentor junior team members on advanced C++ techniques.
- Troubleshoot and debug complex system issues, providing root-cause analysis and implementing long-term fixes.
- Collaborate with cross-functional teams, including architects, business analysts, and QA engineers, to deliver high-quality software solutions.
- Participate actively in the full Software Development Lifecycle (SDLC), from initial requirements gathering to deployment and maintenance.
Technical Requirements & Qualifications
- Minimum of 10 years of professional experience in C++ development within a large-scale enterprise environment.
- Expert-level understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Extensive experience with multithreading, concurrent programming, and sophisticated memory management techniques.
- Deep proficiency in the Standard Template Library (STL), Boost libraries, and modern C++ standards (C++11/14/17/20).
- Strong hands-on experience working in Linux or Unix-based development environments.
- Familiarity with version control systems, specifically Git, and CI/CD pipelines.
- Exceptional analytical and problem-solving skills, with the ability to tackle complex algorithmic challenges.
- Excellent communication skills, both written and verbal, to effectively articulate technical concepts to non-technical stakeholders.
Preferred Experience
- Prior experience in the financial services sector, specifically within payment processing or high-frequency trading domains.
- Knowledge of distributed systems, messaging frameworks (like Kafka or RabbitMQ), and network programming.
- Experience working in Agile/Scrum development methodologies.
Work Environment & Benefits
This position is strictly onsite in New Jersey, offering a collaborative office culture where innovation is encouraged. Candidates must be authorized to work on a W2 basis. While local candidates are preferred, we are open to considering highly qualified individuals willing to relocate to the New Jersey area to join our dynamic team of engineers.
Special Requirements
Visa: W2 Only. Interview: Onsite New Jersey. Domain: Financial services or payment processing preferred.
Compensation & Location
Salary: $165,000 – $215,000 per year (Estimated)
Location: New Jersey, NJ
Recruiter / Company – Contact Information
Recruiter / Employer: Cyberobotix
Email: sam@cyberobotix.com
Recruiter Notice:
To remove this job posting, please send an email from
sam@cyberobotix.com with the subject:
DELETE_JOB_ID_1134