Software Engineer

Winston Fox ,
London, Greater London

Overview

Job Description

FIRM Established in early 2014 by some of the biggest names in Computerized Foreign Exchange Trading this FinTech company has rapidly established itself as one of the World's leading liquidity providers to the Global Markets, managing over $70b per day. They are now an award winning firm who have already diversified their services in Equities, Futures and Fixed Income and are now looking to add exceptionally talented Software Engineers to their core technology team. This is a small, but gifted team of Developers that are responsible for the Platforms Globally. They are responsible for all Exchange Trading Platforms and Quantitative Models, in an extremely custom and unique technological environment. RESPONSIBLE FOR * Research, design, develop and test software components and applications in a heterogeneous technology environment using Go and knowledge of Object Oriented programming * Analyze user needs and software requirements to determine feasibility of design within time, cost, and performance constraints * Engage in problem definition, decomposition, and solutions definition within the scope of the application and the run-time environment * Take a holistic view of systems and understand how the hardware, networking, and Middleware layers integrate with software components REQUIREMENTS * BS or MS degree (strong marks/gpa) in Computer Science, Engineering, Mathematics from a Russel group school. * 1-4 years of progressive experience developing OO systems is required. * The successful candidate will be a self-motivated, free-thinker who is comfortable working in a fast-paced environment and who has the ability to propose creative and innovative solutions to complex problems * Experience with and a deep understanding of Object Oriented Design and software development in a high-performance environment using either Go, C++ or Java in a Linux environment * Fascination and obsession with programming * Excellent attention to detail and an appreciation for the perfect technical solution * Ability to take ownership of projects and assume the responsibility for success * Provide innovative ideas to improve the ability of our systems and our team * Good level of Mathematics and Logic skills Employment Type: FULL_TIME