At a Glance
- Tasks: Join a dynamic team to design and build robust APIs and services for innovative investment strategies.
- Company: Work with a leading global hedge fund focused on cutting-edge technology and investment solutions.
- Benefits: Enjoy autonomy, fast-paced work, and the chance to make a real impact in a vibrant culture.
- Why this job: Be part of a high-energy environment that values accountability, creativity, and continuous learning.
- Qualifications: 7+ years in back-end engineering, 4+ years with Python, and experience in fast-paced development.
- Other info: Collaborate with top-tier engineers and sophisticated investors while pushing the boundaries of technology.
The predicted salary is between 48000 - 84000 £ per year.
Our client, a leading investment firm, is seeking an experienced and dynamic Back End Engineer to join a new team working on pioneering projects in Capital Structure Arbitrage (Cap Arb). This role lies at the intersection of sophisticated technology and innovative investment strategies, designed to support some of the most talented Portfolio Managers in the world.
About the Team
This team is a vital force in bridging the divide between equities and fixed income, focusing on two primary areas:
- Platform Development: We’re building a python-based platform that integrates datasets, analytics/pricing systems, and technology platforms across the firm. You’ll be shaping a new system to standardize market data; to link diverse securities, derivatives and entities; to power research, exploration and backtesting workflows; and to build valuable and delightful front office apps and tools.
- Rapid Application Development: You’ll be part of an elite squad responsible for deploying the platform to PMs and for building robust front office tools and systems to support PMs in trading, risk management, opportunity screening, technical/systematic analysis, and research.
Responsibilities
This is a heavy hands-on engineering role, and you will be expected to:
- Design, build and maintain beautiful, robust and high-performance APIs and services
- Ensure that our system is extensible, scalable, reliable and meets agreed-upon SLAs for both external users (PMs) and internal users (your teammates)
- Craft code that meets an exceptional standard for maintainability, readability and best practices
- Recognize technical debt, and propose and implement solutions on your own
- Advocate for improvements to product quality and performance
Requirements
- 7+ years of experience as a back-end or full-stack engineer, ideally on a front-office team at a hedge fund, focused on scalability, reliability and API design
- 4+ years of experience with Python or an aptitude for learning new languages and frameworks
- Familiarity with equity and fixed income products, especially basic pricing & analytics
- Demonstrated experience with building a product and rapidly iterating based on user feedback
- Proficiency & thoughtfulness around API design, testability/readability and system architecture
- Proven ability to work in a fast-paced development environment and deliver timely results
- Demonstrated use of data-driven approaches to experiment, measure success and iterate
- Ability to navigate complex technical and product-related issues
- Proactive, effective communication and a bias towards action
Opportunities
As an integral part of the team, you will:
- Enjoy the freedom to move fast, act autonomously, and make your mark on the firm
- Expand your understanding of complex, cross-asset investment strategies
- Work with some of the most technically sophisticated investors on the Street
- Build alongside top-tier software engineers in a dynamic environment
Culture
The firm’s culture is of fast execution with enterprise-level quality. It’s high energy, driven, and not afraid of failure. Every member brings their A+ game and leaves a positive impact on stakeholders, which span many departments across the firm. Their values:
- Extreme accountability: You own your role and the impact you make
- Respect for different ideas: We will disagree and that’s great, but we respect the disagreement and embrace the process
- Bold pursuit: We don’t hesitate in the face of potential mistakes. If you’re confident in the impact, take action
- Vibrant engineering culture: We champion an energetic, dynamic engineering atmosphere that thrives on continuous upskilling, creative teamwork, and pursuit of innovation
Come be a part of a team that’s building out new platforms, unearthing innovative solutions, and pushing the bounds of what’s possible.
Contact
If this sounds like you, or you’d like more information, please get in touch:
George Hutchinson-Binks
(+44) 07885 545220
linkedin.com/in/george-hutchinson-binks-a62a69252#J-18808-Ljbffr
Software Engineer (Python) - Portfolio Manager Tools- Leading Global Hedge Fund employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Python) - Portfolio Manager Tools- Leading Global Hedge Fund
✨Tip Number 1
Familiarize yourself with the specific technologies and frameworks mentioned in the job description, especially Python and API design. Being able to discuss your experience with these tools during the interview will show that you're a strong fit for the role.
✨Tip Number 2
Highlight any previous experience you have working in fast-paced environments, particularly in finance or hedge funds. Be prepared to share examples of how you've successfully navigated complex technical challenges in such settings.
✨Tip Number 3
Demonstrate your understanding of capital structure arbitrage and related investment strategies. This knowledge will not only impress the interviewers but also help you connect your technical skills to the business needs of the firm.
✨Tip Number 4
Prepare to discuss your approach to collaboration and communication within a team. Given the emphasis on teamwork in the job description, showcasing your ability to work effectively with portfolio managers and other engineers will be crucial.
We think you need these skills to ace Software Engineer (Python) - Portfolio Manager Tools- Leading Global Hedge Fund
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer position. Familiarize yourself with Capital Structure Arbitrage and how it relates to the role.
Tailor Your CV: Customize your CV to highlight relevant experience in back-end engineering, particularly with Python. Emphasize your work on API design, scalability, and any experience in a fast-paced development environment.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and investment strategies. Mention specific projects or experiences that align with the firm's focus on building robust front office tools and systems.
Showcase Your Problem-Solving Skills: In your application, provide examples of how you've navigated complex technical issues or improved product quality in previous roles. Highlight your proactive communication style and ability to iterate based on user feedback.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to build APIs or services, and how you ensured their scalability and reliability.
✨Demonstrate Your Understanding of Financial Products
Since the role involves working with equity and fixed income products, brush up on your knowledge of these areas. Be ready to explain how your technical skills can support investment strategies and enhance trading tools.
✨Prepare for Technical Questions
Expect to face technical questions related to API design, system architecture, and best coding practices. Practice explaining your thought process when solving complex technical problems, as this will showcase your problem-solving abilities.
✨Emphasize Your Collaborative Spirit
The firm values teamwork and communication. Share examples of how you've worked effectively in a team environment, especially in fast-paced settings. Highlight your proactive communication style and how it has contributed to project success.