At a Glance
- Tasks: Develop and enhance investment systems while collaborating with front office teams.
- Company: Leading alternative investment business driving technology transformation.
- Benefits: Competitive salary, hybrid working, strong work-life balance, and flexible culture.
- Other info: Collaborative environment with high ownership and visibility across projects.
- Why this job: Shape a next-gen tech stack and gain direct exposure to investment teams.
- Qualifications: 3-4+ years in Python or C#, strong front-end experience, and investment workflow knowledge.
The predicted salary is between 60000 - 80000 £ per year.
A highly respected alternative investment business is seeking an Analyst Developer to join its Investment Technology team. The firm manages a large, diversified multi-asset portfolio spanning public and private markets, including equities, real estate, credit, private equity, venture capital, and alternative strategies. The business operates a hybrid investment model, combining internal portfolio management with external manager allocations. This provides a uniquely broad investment landscape and close interaction between technology and front office teams.
As part of a major transformation programme, the firm is building a modern, cloud-native investment technology stack to support all asset classes and business functions. This role offers the opportunity to play a key part in shaping that platform.
The Role: This is a hybrid Analyst Developer position, combining hands-on software engineering with business-facing analysis. You will work directly with investment, operations, and finance teams to design and deliver solutions that support portfolio management, risk, and data workflows. The role suits someone who enjoys translating complex investment requirements into scalable technical solutions and wants genuine front office exposure.
Key Responsibilities:
- Develop, enhance, and support business-critical investment systems
- Partner with front office and business teams to gather and define requirements
- Design and implement scalable, cloud-based solutions
- Develop event-driven systems and ETL/data workflows
- Own testing processes including test plans, test cases, and UAT
- Document systems, processes, and target operating models
- Collaborate with senior technology leadership on architecture and delivery
- Contribute to large-scale investment platform transformation initiatives
Your Profile:
Essential:
- 3-4+ years' experience in Python OR C# development
- Strong front-end experience with React
- Experience with event-driven architectures and data pipelines
- Exposure to cloud platforms and modern software design
- Experience with CI/CD and release processes
- Strong understanding of investment workflows and systems
- Prior experience working with front office stakeholders (buy-side preferred)
- Ability to gather and translate complex business requirements (e.g. risk, valuation, TAA, forecasting)
- Strong documentation and process modelling capability
Desirable:
- Agile delivery experience
- Experience with Microsoft Fabric
- CFA / CQF / CAIA (or interest in pursuing)
Why Apply?
- Direct exposure to front office investment teams
- Work across a broad, multi-asset investment platform
- Opportunity to shape a next-generation technology stack
- High ownership and visibility across projects
- Collaborative, flat environment with strong technical leadership
Working Environment & Benefits:
- Hybrid working
- Competitive salary and benefits package
- Strong work-life balance and flexible culture
Interested? Apply now for a confidential discussion.
Python Developer employer: CFA Institute
Contact Detail:
CFA Institute Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to investment systems or cloud solutions. This gives you a tangible way to demonstrate your expertise during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding investment workflows. Practice common coding challenges and be ready to discuss how you've tackled complex problems in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python and front-end experience, especially with React. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity to work with investment technology. We love seeing genuine enthusiasm and how you can contribute to our transformation programme.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex business requirements in the past. We’re looking for someone who can translate those challenges into scalable solutions, so share your thought process!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting role. Plus, it makes the whole process smoother for everyone!
How to prepare for a job interview at CFA Institute
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems, especially in investment workflows. Practising coding challenges can also help you demonstrate your technical prowess.
✨Understand the Business Context
Familiarise yourself with the alternative investment landscape and the specific role technology plays in it. Knowing how investment systems work and being able to translate business requirements into technical solutions will impress your interviewers and show that you're genuinely interested in the role.
✨Showcase Your Front-End Experience
Since strong front-end experience with React is essential, be prepared to discuss your previous work with it. Bring examples of how you've built user interfaces that enhance user experience, particularly in financial applications. This will highlight your ability to bridge the gap between tech and business.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think about how you would approach gathering requirements from front office stakeholders or designing a scalable cloud-based solution. Practising these scenarios can help you articulate your thought process clearly during the interview.