C++ Software Developer

We are looking for a C++ software developer for our client who provides trading, clearing, settlement, market data distribution and other services for a broad range of asset classes (securities, derivatives, FX…).

The team is developing an in-house back-end system for real-time central counterparty risk management calculations. The system runs on Linux (RedHat), employing distributed and parallel processing as well as high-availability features. It is written mostly in C++, but Bash, Python and Java are used as well.


Tasks and responsibilities:

  • Develop, test, maintain/support and improve the Prisma software
  • Proactively cooperate with team members, business analysts and other stakeholders
  • Support the technical maintenance team as necessary
  • Manage your own project priorities, deadlines, and deliverables


Required skills and experiences:

  • Strong C++ object-oriented programming skills
  • Development and scripting (bash, Python, etc.) experience under Unix/Linux
  • Familiarity with SQL relational databases
  • Awareness about data modelling and distributed systems (communication)
  • Familiarity with code management systems (e.g., Git)
  • Critical thinking, ability to identify problems and propose solutions, teamwork, proactivity
  • Willingness to learn, including some domain knowledge of financial markets
  • Experience working in a corporate environment
  • English is essential, German can be beneficial


Following skills would be a plus:

  • Experience with messaging (AMQP, ActiveMQ or similar)



  • Full-time (100%)
  • Duration: End of Q4
  • Start: August 2022
  • Freelance contract
  • Location: Prague
  • On-site vs. remote: 50:50