At a Glance
- Tasks: Lead a team of 12 in developing software for a top hedge fund.
- Company: Join a multi-award-winning systematic hedge fund with a friendly culture.
- Benefits: Enjoy a three-day office policy and opportunities for career growth.
- Why this job: Be part of a supportive environment that values collaboration and innovation.
- Qualifications: 7-10 years in software engineering, preferably with financial market experience.
- Other info: Engage with the tech community through conferences and coaching junior members.
The predicted salary is between 54000 - 84000 £ per year.
Job Description
Lead Java Software Engineer with around 7-10 years of experience, including relevant Financial Markets knowledge, sought to Co-Lead a team of 12 for a Multi-Award-Winning $5BN+ AUM Systematic Hedge Fund.
My client is one of the original Systematic Investment firms and is proud of its genuinely collegiate, friendly and supportive culture, with an enviably low staff attrition. This team covers all software front-to-back, outside of Portfolio Management and Research systems, including Execution and Order Management systems, as well as Risk, Fund Accounting, Operations and Corporate Functions. Software is mainly written in Java but also the team also work with Python, MATLAB, SQL, AWS, Docker, Kubernetes, Linux and CI/CD, as well as integrating with various SaaS products, such as HRMS.
You will also work directly with a variety of business stakeholders to break down high level requirements into feasible technology solutions, whilst identifying opportunities to unlock business value.You will also take responsibility for best practice across the SDLC – for example with CI/CD, monitoring, and TDD.You will help junior team members develop and grow their careers through management and coaching, as well as engaging with the external Tech community through conferences and meetups.
Requirements
- 7-10 years of experience as a software engineer in a professional environment, managing projects to take requirements from concept to production use.
- Financial experience and domain knowledge – especially Buy Side and/or Electronic Trading. This could have been gained in a FinTech, Investment Bank, Investment Manager, Market Venue, or Trading firm.
- Experience line managing, coaching or leading teams.
- Strong development skills in core Java with the ability to work collaboratively and communicate clearly and concisely with both technical and non-technical audiences.
- Experience in Python or MATLAB, and cloud and container technologies such 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 the career in a world-class Systematic Trading environment with a genuinely friendly and supportive culture. This firm operates a three-day-per-week office-based policy.
Contact Detail:
Winston Fox Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java Software Engineer - Systematic Hedge Fund
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Python, AWS, and Docker. Being able to discuss your experience with these tools in detail will show that you're not only qualified but also genuinely interested in the role.
✨Tip Number 2
Network within the financial technology community. Attend relevant meetups or conferences where you can connect with professionals in the hedge fund space. This could lead to valuable insights about the company culture and potentially even a referral.
✨Tip Number 3
Prepare to discuss your leadership style and experiences in managing teams. Since this role involves co-leading a team, showcasing your ability to mentor and develop junior engineers will be crucial during any interviews.
✨Tip Number 4
Research the company’s history and its position in the systematic investment landscape. Understanding their unique approach and values will help you tailor your conversations and demonstrate your enthusiasm for joining their team.
We think you need these skills to ace Lead Java Software Engineer - Systematic Hedge Fund
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 7-10 years of experience in software engineering, particularly focusing on your Java development skills and any relevant financial markets knowledge. Use specific examples to demonstrate your expertise in managing projects and leading teams.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company culture. Mention your experience with technologies like Python, AWS, and Docker, and how you can contribute to the team’s success. Be sure to connect your past experiences with the requirements listed in the job description.
Showcase Leadership Experience: Highlight any previous roles where you managed or coached junior team members. Provide examples of how you’ve successfully led projects from concept to production, and how you’ve engaged with the tech community through conferences or meetups.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. Ensure that your writing is clear and concise, as this reflects your communication skills, which are crucial for the role.
How to prepare for a job interview at Winston Fox
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java and other relevant technologies like Python, AWS, and Docker. Highlight specific projects where you applied these skills, especially in financial contexts, to demonstrate your capability.
✨Understand the Financial Markets
Brush up on your knowledge of financial markets, particularly in systematic trading and electronic trading. Being able to speak intelligently about these topics will show that you understand the business side of the role.
✨Demonstrate Leadership Skills
Since this role involves co-leading a team, be ready to share examples of how you've successfully managed or coached others. Discuss your approach to fostering a supportive team culture and how you've helped junior members grow.
✨Prepare for Behavioural Questions
Expect questions that assess your problem-solving abilities and teamwork. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on how you’ve collaborated with both technical and non-technical stakeholders.