At a Glance
- Tasks: Develop cutting-edge trading and risk systems for a leading hedge fund.
- Company: Join a top global hedge fund known for innovation in finance technology.
- Benefits: Enjoy a competitive salary and work with state-of-the-art technologies.
- Why this job: Be part of a dynamic team that impacts investment strategies and portfolio management.
- Qualifications: 3-10 years of experience in C++ and Java; relevant degree required.
- Other info: Only successful candidates will be contacted due to high application volume.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking an Application Engineer or Software Engineer with deep proficiency in both C++ and Java to join the Equities Engineering team at a top hedge fund globally. The team, known as 'Portfolio Management Risk Trading,' focuses on designing applications that enable hundreds of equities investment professionals to efficiently move from research to execution, manage risks, and understand their portfolios.
In this role, you will:
- Develop trading and risk systems, integrating models, analytics, scenarios, and trades/positions.
- Engage with business, product, and engineering leads to deliver modern, high-quality, extensible software systems.
- Collaborate with infrastructure and network teams to optimize system performance.
- Architect, design, and develop features aimed at improving the performance of portfolio management and risk trading systems.
Hard Requirements
- 3-10 years of highly proficient experience in C++ and Java programming.
- Strong understanding of application architecture and object-oriented design patterns.
- BSc / MSc / PhD in Computer Science, Engineering, Physics, Mathematics, or related fields.
Desirable
- Commitment to excellence, strong attention to detail, and excellent communication skills.
- Motivation to work collaboratively with technology teams, product managers, and business units.
Benefits
- Competitive salary package.
- Opportunity to work with state-of-the-art technologies on complex problems.
Note: Due to high application volume, only successful candidates will be contacted.
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application/Software Engineer- Leading Global Hedge Fund
✨Tip Number 1
Make sure to brush up on your C++ and Java skills, as these are crucial for the role. Consider working on personal projects or contributing to open-source software to showcase your proficiency in these languages.
✨Tip Number 2
Familiarise yourself with application architecture and object-oriented design patterns. Being able to discuss these concepts confidently during interviews will demonstrate your technical depth and understanding of software engineering principles.
✨Tip Number 3
Network with professionals in the finance and technology sectors, especially those who work in hedge funds. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be beneficial during your interview.
✨Tip Number 4
Prepare to discuss your experience with developing trading and risk systems. Be ready to share specific examples of how you've integrated models and analytics into your previous projects, as this will highlight your relevant experience for the role.
We think you need these skills to ace Application/Software Engineer- Leading Global Hedge Fund
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Java, as well as any relevant projects or roles that demonstrate your proficiency in application architecture and object-oriented design patterns.
Craft a Strong Cover Letter: In your cover letter, express your motivation to work in the finance sector and how your skills can contribute to the Portfolio Management Risk Trading team. Mention specific examples of past projects that align with the job description.
Highlight Relevant Experience: When detailing your work history, focus on roles where you developed trading or risk systems. Use metrics to showcase your impact, such as improvements in system performance or successful project completions.
Showcase Soft Skills: Since the role requires collaboration with various teams, emphasise your communication skills and ability to work in a team environment. Provide examples of how you've successfully collaborated in past roles.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Technical Skills
Make sure to highlight your proficiency in C++ and Java during the interview. Be prepared to discuss specific projects where you've used these languages, and consider bringing examples of your code or applications you've developed.
✨Understand Application Architecture
Demonstrate your understanding of application architecture and object-oriented design patterns. Be ready to explain how you have applied these concepts in your previous roles, as this will show your depth of knowledge and experience.
✨Communicate Effectively
Since the role involves collaboration with various teams, excellent communication skills are essential. Practice articulating your thoughts clearly and concisely, and be prepared to discuss how you've successfully worked with cross-functional teams in the past.
✨Prepare for Problem-Solving Questions
Expect to face technical problem-solving questions that assess your analytical skills. Brush up on algorithms and data structures, and practice coding challenges that may relate to trading systems or risk management scenarios.