Lead Java Software Engineer – Systematic Hedge Fund
- +3
- +8
- England, United Kingdom
- +3
- +8
- England, United Kingdom
About
Lead Java Software Engineer with 7-10 years of experience in Financial Markets, sought to Co-Lead a team of 12 for a Systematic Hedge Fund.
About the RoleWe are one of the original Systematic Investment firms, proud of our genuinely collegiate, friendly and supportive culture. Our staff attrition is enviably low, making us an attractive place to work.
This team covers all software front-to-back, outside of Portfolio Management and Research systems. This includes Execution and Order Management systems, Risk, Fund Accounting, Operations and Corporate Functions. Our primary programming language is Java, but we also use Python, MATLAB, SQL, AWS, Docker, Kubernetes, Linux and CI/CD, as well as integrating with various SaaS products such as HRMS.
Key Responsibilities- Break down high-level requirements into feasible technology solutions, working closely with business stakeholders.
- Take responsibility for best practice across the SDLC – including CI/CD, monitoring, and TDD.
- Help junior team members develop and grow their careers through management and coaching.
- Engage with the external Tech community through conferences and meetups.
- 7-10 years of experience as a software engineer in a professional environment.
- Financial experience and domain knowledge – especially Buy Side and/or Electronic Trading.
- Experience line managing, coaching or leading teams.
- Strong development skills in core Java, with the ability to communicate clearly and concisely with both technical and non-technical audiences.
- Experience in Python or MATLAB, and cloud and container technologies such as AWS, Docker, and Kubernetes preferred.
- Excellent academic record with a minimum of a good Bachelor's degree in a STEM subject, preferably Computer Science / Computing.
This is an excellent opportunity for a Lead Java Developer to grow their career in a world-class Systematic Trading environment with a genuinely friendly and supportive culture. We operate a three-day-per-week office-based policy.
Nice-to-have skills
- Java
- Python
- Matlab
- SQL
- AWS
- Docker
- Kubernetes
- Linux
Work experience
- Backend
- Fullstack
- DevOps
Languages
- English