Software Engineer

Company/ Firm Name

aspect capital

Location

London, UK

Published Date

18 October 2022

About the job:

Are you passionate about technology and want to use your skills and knowledge to solve business problems?


Aspect Capital is an award-winning systematic hedge fund based in London, UK that manages over $9 billon of client assets, where technology plays a critical role in the success of the business.


We are looking for a Software Engineer to join our Business Automation team. This is an opportunity to work within a well established team where your primary responsibility is to utilise technology to solve business problems, by providing automation and self-service solutions, across our Middle and Back Office, Market Risk and Investor Relations business lines. We work in a fast paced and dynamic environment where the goal is to help deliver Aspect’s ambitious business plans.



Your responsibilities


  • Work closely with our internal business users to break down high level requirements into feasible technology solutions, identifying opportunities for unlocking business value early

  • Develop features on a range of systems written in Java, MATLAB, and Python, integrating with our proprietary trading systems and strategic SaaS providers, utilising industry best practice in SDLC (e.g. TDD, CI/CD, monitoring)

  • Learn key features of the expanding range of financial markets Aspect trades and the business processes that are required to support them

  • Keep up to date with what is going on in the wider tech community - you will be encouraged to attend events like conferences and meet-ups

  • Above all else, we believe the best way to learn is by doing and aim to have you making meaningful changes from the first week in your new role



Your experience


  • Around 1-2 years of experience as a software engineer in a professional environment, taking requirements from concept to production use (no previous financial markets experience necessary as training will be provided)

  • Strong development skills: Java experience is preferable, willingness to learn Python and MATLAB a must

  • The ability to work collaboratively and communicate clearly and concisely with both technical and non-technical audiences



Nice to haves:


  • Experience in Python or MATLAB

  • Experience in cloud and container technologies such AWS, Docker, and Kubernetes

  • Financial domain knowledge.