C++ Software Developer

  • United States of America
  • USD 200,000
  • Permanent
  • Discipline: Software Development
  • Ref: 48216

Career Description

Our client, a leading Prop Trading firm in Chicago, are looking to hire the very top engineers to join a high-performing technology team specializing in high-speed trading. Technology is at the very heart of the business, who promote innovation and success. This role involves working on all aspects of trading systems to ensure performance and efficiency.


What You’ll Be Doing

  • Create and optimize trading algorithms, analyze real-time data, and design advanced execution engines.
  • Develop, maintain, and improve efficient, reusable, and high-performance C++ code on Linux.
  • Contribute to various projects aimed at enhancing and advancing trading systems as needed.

Skills and Experience

  • 4+ years of experience working with a high-level programming language (e.g., C++, Java, C#).
  • C++ experience is a strong advantage.
  • Exposure to Linux/Unix environments.
  • A background in the financial industry is a plus.
  • Degree in Computer Science, Engineering, or equivalent real-world experience.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Charlie

C++ Software Developer

  • United States of America
  • USD 200,000
  • Permanent

C++ Software Engineer

Overview:
Seeking a passionate and experienced C++ engineer to develop high-performance trading systems. The role involves end-to-end development, including ideation, execution, and support for trading strategy execution, risk management, and system enhancements. This is an opportunity to collaborate closely with both technical and business teams to craft innovative solutions in a dynamic environment.

Key Responsibilities:

  • Develop and deploy C++ applications, including exchange gateways, trading strategies, risk management tools, and trade reporting systems.
  • Continuously improve system performance and reliability.
  • Use modern profiling techniques to resolve real-time production system issues.
  • Conduct experiments to enhance technical performance and identify trading opportunities.
  • Collaborate with quantitative teams to optimize performance and uncover new trading insights.
  • Communicate technical concepts effectively to diverse stakeholders.

Qualifications:

  • 5+ years of professional C++ programming experience in low-latency environments.
  • Experience in trading industry or high-performance system development.
  • Strong knowledge of data structures, algorithms, multi-threaded programming, and optimization techniques.
  • Proficiency in STL and Boost libraries.
  • Experience in clean, high-performance code development using contemporary engineering practices.
  • Strong communication skills and collaborative mindset.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent.

Compensation & Benefits:

  • Competitive salary and bonus opportunities.
  • Generous paid time off and flexible scheduling.
  • Comprehensive medical, dental, vision, and life insurance coverage.
  • Paid parental leave and retirement plans with 401(k) matching.
  • Profit-sharing plans and on-site perks, including free meals and a gym.
Apply Now