Software Development Placement

Software Development Placement

Gold-i is one of the world’s leading software systems integrators to the global retail Forex market.  A multi-award winning company, having been awarded the Queens Award for enterprise innovation, Gold-i is constantly striving for success and to continually disrupt the market with new and exciting products.

As well as offering 24/7 support service, Gold-i support their clients through a suite of software, enabling brokers to reduce their risk via connection to external liquidity through the class leading Gold-i Bridge/Matrix 2.0, post trade and regulatory reporting software through the Gold-i Link and Gold-i RiskDB Pro, and many more exceptional products such as the Gold-i Matrix 1.0/1.1. Gold-i have been able to attract some of the most prestigious brokers across the globe by offering solutions to address key business needs such as reducing trading risks, increasing profitability, increasing customer retention and differentiation.

All Gold-i Software Products are developed at our head office at the Surrey Technology Centre. These are developed using Windows based servers and we are a Microsoft Gold Partner for Software Development. We develop code in a range of languages with the main products being coded in C++ and C#. The products are server based and need to achieve high reliability and low latency to meet the needs of Financial Trading.

Due to continued expansion, a large increase in global client base and a planned expansion in their class leading Matrix product suite, Gold-i are looking to place a student for a 12-month Industrial placement to join their Software Development team.

The precise nature of any placement will depend on the needs and abilities of a specific candidate but will as a minimum include tasks both in the Development and QA teams.

Typical Placement Activities:

=         Developing a C# application to interface with a database to extract trade data and deliver information over internet to another 3rd party application.

=         Developing Python scripts to automate software testing of the Gold-i Bridge between a brokers trading platform and a specific Liquidity Provider.

=         Developing a WPF GUI application to interface with one of the Gold-i products to allow for user configuration and operational reporting information.

=         Developing one of a range Software Tools to allow support staff to enhance their ability to monitor and configure hosted trading platforms.

=         Developing Test Procedures and Plans aimed at improving test coverage of the software products.

=         Investigating Software Errors from Customer systems to identify the root cause and where appropriate implement changes in the software to correct.

Basic training of the financial trading will be provided as well as mentoring from an experienced developer/analyst.


=         Studying towards a 2.1 or greater Bachelor’s Degree – preferably in Maths, Science, Computing or Engineering.

=         Good understanding of hardware, software & Microsoft/Windows operating systems.

=         Keen desire to learn and the ability to absorb and maintain knowledge.

=         Highly logical problem solving skills, with the ability to break down a problem.

=         Excellent communication and interpersonal skills.

=         Self-starter, team player, flexible, able to adapt to any new environment and work on any project.

=         Organised and meticulous.

=         Possess the ability to multitask.

=         Enjoys and works well under pressure and meet project time scales.


=         Basic knowledge/experience of coding languages, C, C++, C#, Python, Java…

Location Surrey Technology Business Park, Guildford, Surrey


  • 25 Annual leave each year
  • 2 paid Charity days
  • Cycle to work scheme
  • Free parking
  • Flexible working