Full Stack Software Engineer

Software Engineering London, United Kingdom


Description

Software engineering is core to the success of our business and we are continually looking to expand our engineering function. Our business is to predict the future, and we build software to solve that complex problem.

The Production Engineering team provide software that is used across the firm to improve many of the operational tasks associated with building and maintaining a global investment platform. The software ranges from real-time monitoring and reporting systems through to the provision of common libraries and engineering tools that are integrated in all investment components. Many of these systems are built from the ground up and so designing and building such enterprise systems is a key skill for any team member.

As an engineer in Production Eng, you will work with a high degree of autonomy and will utilise cutting-edge technologies across the stack to produce the best results. You will take control of the direction of projects and will regularly interact with professionals within diverse areas of the business.

This is an opportunity to be part of our journey to build a world-leading software engineering practice. We are working hard to embed a Continuous Improvement culture & philosophy across the organisation and are striving to learn from the best practitioners in the industry.

Who are we looking for?

We're looking for engineers who are good at reasoning about complex distributed systems, understanding how best to store information relating to these systems and how best to represent it visually. This role will suit an engineer who is looking to contribute to the operational success of an automated investment firm by developing software that ranges from resilient server side components, to high performance database layers through to well-designed user interfaces.

Our teams are made up of highly skilled engineers from a wide range of backgrounds and experience levels. You will be an intelligent, capable and hands-on software engineer who has an excellent academic background and a genuine interest in both software technology & the underlying hardware.

You will demonstrate a proven ability to engineer high-quality full stack software in an OO language and have an appreciation of good software architecture, CompSci fundamentals & data structures. You will be experienced in a modern JavaScript framework such as Angular or React, an RDBMS such as SQL Server, as well as in Agile, Continuous Delivery and TDD principles.

The Company

G-Research is a leading quantitative research and technology company. We use scientific techniques, big data and world-class technology to predict future movements in financial markets, and we develop the platform to deploy these ideas globally across multiple asset classes. We offer a dynamic, flexible and highly stimulating environment where good ideas are prized and rewarded.

Why should you apply?

Work across the stack on diverse projects with individual ownership.

We solve incredibly difficult problems using the best tools available for the job, and are rapidly extending the use of new technologies.

Excellent growth and advancement opportunities.

Relaxed environment with a relaxed informal dress code.

Great work/life balance with fantastic benefits package including comprehensive healthcare and life assurance, 25 days holiday, contributory pension scheme, cycle scheme, gym subsidy, monthly company events and many more!

Market-leading compensation plus annual discretionary bonus.