Enable job alerts via email!

Software Engineer (Any OO)

Oxford Knight

London

On-site

GBP 150,000 - 200,000

Full time

30+ days ago

Job summary

A leading hedge fund in London seeks an enthusiastic Software Engineer to create innovative software solutions. The successful candidate will design and develop critical systems in a collaborative environment, leveraging their strong programming skills and knowledge of distributed architectures. Candidates should have a background in Computer Science and experience with OO programming. The role offers competitive compensation and opportunities for learning new technologies.

Benefits

Collaborative environment
Competitive compensation
Opportunity to work with the latest technologies

Qualifications

  • 3-5 years' experience with one or more OO languages (e.g. Java, C++, Python).
  • Deep knowledge of distributed service-oriented architecture.
  • Experience building high performance and scalable systems.

Responsibilities

  • Design, develop and deploy critical solutions.
  • Work closely with business leaders on high-availability systems.
  • Expand technical and quantitative skills with support from CTO.

Skills

Object-oriented programming
Machine learning
Software architecture
Relational databases

Education

Bachelor’s, Master’s or PhD in Computer Science from a top-tier institution
Job description

Social network you want to login/join with:

Enthusiastic Software Engineer wanted for one of the world’s leading hedge funds where you’ll use your solid engineering expertise to create innovative, next-generation software solutions which drive the whole investment process.

Within a fast-paced, dynamic environment, this position would suit someone who is continually striving to improve solution efficiency and effectiveness, and who is keen to expand their knowledge and expertise on this next step in their career.

This role will give you the opportunity to design, develop and deploy critical solutions while working closely with business leaders, including high availability, high throughput systems scaling to millions of transactions per second.

You will also receive structured learning on technical and quantitative skills with the support of the firm’s CTO. If you have a passion for software development and a passion for learning new technologies, this is perfect for you!

Requirements

  • Bachelor’s, Master’s or PhD degree in Computer Science from top-tier institution
  • 3-5 years’ expertise with one or more OO language (e.g. Java, C++, Python)
  • Deep knowledge of distributed service oriented architecture, relational databases, machine learning/deep learning
  • Sound experience building high performance, highly available and scalable systems
  • Proficiency in building complex software systems successfully taken up by users

Rewards & Incentives

  • Hugely collaborative environment; fantastic opportunity to learn new tech
  • Competitive compensation: truly flat structure; feel valued for your input and be rewarded for great ideas
  • Work with the latest technologies on complex problems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs