Key C++ Developer (Onsite)

  • Jersey City, NJ
  • Posted 47 days ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

Scalability
Systems Design
C++
Software Development
Middle Office
Front Office
Financial Information eXchange
Golang
Java
SQL
Relational Databases
Oracle
Software Engineering
Data Structure
Algorithms
Problem Solving
Conflict Resolution
Analytical Skill
Communication
Collaboration
Finance
Trading

Job Details

We are seeking a motivated and skilled Application Developer with strong C++ experience to join our client's technology team supporting their middle office trading platform. This is an excellent opportunity to work on high-performance systems that directly support trading operations and impact the firm's global business. The ideal candidate brings a solid background in trading platform development, strong analytical skills, and a desire to contribute to innovative, scalable solutions within a fast-paced financial environment.

Req# 903490234

RESPONSIBILITIES
  • Design, develop, and maintain high-performance applications within the middle office trading platform
  • Collaborate with business stakeholders and technical teams to understand requirements and deliver reliable solutions
  • Enhance and optimize existing systems for scalability, performance, and maintainability
  • Integrate with trading systems and data feeds, ensuring accuracy and reliability
  • Apply software engineering best practices to ensure high code quality and robust system design
  • Troubleshoot complex issues and provide timely resolutions in a production environment
  • Work closely with global teams to support new business initiatives and platform enhancements

REQUIREMENTS
  • 8+ years of professional experience in C++ software development
  • Proven background in trading platform development (middle office or front office)
  • Experience with FIX protocol is a strong plus
  • Familiarity with GoLang or Java is an asset
  • Proficiency with SQL and relational databases (preferably Oracle)
  • Strong understanding of software engineering principles, data structures, and algorithms
  • Hands-on experience delivering complex, scalable systems in a production environment
  • Strong problem-solving and analytical skills, with attention to performance and reliability
  • Excellent communication and collaboration abilities in a global, team-oriented setting
  • Interest in financial markets and a desire to deepen understanding of trading systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.