Front Office Software Engineer – Python / React – Investment Management
Orbis is working with a leading mid-sized Investment Manager who are transforming their internal investment technology systems with a focus on modern software engineering principles and AI. They are now looking for a Software Engineer with excellent Python experience to work with Front Office teams and take ownership of their in-house Investment Management platform
This is a fantastic opportunity for a Software Engineer with strong Python and AI Experience to work directly with Portfolio Managers and Investment teams, becoming the primary developer behind a business critical investment platform for one of the world's top Investment Managers during an incredible exciting period of growth.
Your key responsibilities in this role will be:
- Owning and evolving the architecture, codebase, reliability and experience for the core Investment Platform
- Partnering directly with Portfolio Managers and Investment teams to turn ideas into valuable full-stack applications quickly, using Python and modern web technologies e.g. React
- Building LLM-powered agentic workflows, research assistants and analytical tools that combine AI with financial data, market data and internal research
To be successful in this role, you will need:
- 5+ years' Python experience gained within an Investment Management organisation (or similar), working on scalable systems in an investment environment
- Modern web development experience (ideally React / TypeScript)
- Significant use of AI coding agents in your everyday workflow, and experience building applications with LLMs, agentic development or RAG
- Strong practical knowledge of APIs, Git, Docker, cloud-hosted applications and CI/CD
- (ideally) Experience with Azure, Databricks / Spark, or SQL with large financial datasets
If you feel your experience is a match with the above, please apply with an up to date CV in the first instance.
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.