C++ Developer Opportunity

FRG Technology Consulting company

Subscribe to our Telegram & Twitter Channel

C++ Developer in ITALY

Remote 10 months ago

We are currently seeking a driven and talented C++ Software Engineer to join our client team.


Our Software Engineers thrive on pushing the limits of technology to produce state-of-the-art applications for TT's platform, the preferred front-end screen for professional derivatives traders worldwide. As a Software Engineer, you will work on our award-winning trading platform, which includes high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading, and more.



  • Full-time position
  • Fully remote
  • Working hours aligned with CET
  • Immediate start date, freelance contract
  • Project duration: 6 months, with the possibility of renewal
  • English speakers only
  • Rate: €350/day


Below, please find the job description:

What You Will Be Involved With:

  • Day-to-day coding in C++ and other programming languages
  • Designing and implementing software requirements and new product features
  • Enhancing and maintaining existing functionality
  • Participating in design discussions and review sessions
  • Creating high-level and detailed design documents
  • Assisting with product documentation, unit testing, and ensuring overall product quality
  • Supporting, maintaining, and enhancing existing and new product functionality for trading software in a real-time, multi-threaded, multi-tier server architecture environment to create high and low-level designs for concurrent, high-throughput, low-latency software architecture
  • Providing software development plans that meet future needs of clients and markets
  • Evolving the new software platform and architecture by introducing new components and integrating them with existing ones
  • Performing memory and resource management analysis
  • Analyzing stack traces, core dumps, and production incident reports from traders and support teams
  • Proposing fixes and enhancements to existing trading systems
  • Adhering to release and sprint planning with the Quality Assurance Group and Project Management
  • Attending and participating in daily scrum meetings
  • Designing, developing, and programming server-side software components


What You Will Bring to the Table:

  • A minimum of 5 years of solid, modern C++ development experience with the ability to understand, write, review, and debug multithreaded code
  • Proven experience with multi-threaded applications with a focus on performance
  • Experience in the trading industry (specifically in market data & algorithmic trading) is strongly preferred
  • Experience with Linux operating systems is a plus
  • Knowledge of Python and Scala is a plus
  • Financial trading systems experience is a plus but not required
  • Strong object-oriented design and programming skills
  • Ability to understand business requirements and translate them into technical requirements and working application code
  • Familiarity with agile/iterative development methodologies
  • Solid debugging and performance tuning skills

If you are interested and would like to learn more, please share your updated CV at your earliest convenience.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly