Insight Investment

HQ
London
1,191 Total Employees

Jobs at Insight Investment

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

3 Days AgoSaved
In-Office
London, Greater London, England, GBR
Business Intelligence • Financial Services
Leads the sovereign research platform within a fixed income team, overseeing economic forecasts, macro data infrastructure, country analysis, research processes, and thought leadership. Generates macro insights for portfolio risk-taking, collaborates with investment teams, supports client engagement, leads internal projects, and develops junior talent. Requires extensive sovereign or macro research experience, strong economics and econometrics expertise, technical data skills, and outstanding communication and leadership abilities.
5 Days AgoSaved
In-Office
London, Greater London, England, GBR
Business Intelligence • Financial Services
The Product Analyst will develop product backlogs, epics, and user stories; gather and document business requirements; facilitate Agile refinement and Scrum or Kanban ceremonies; support developers and testers; coordinate system and acceptance testing; maintain delivery documentation; and act as a liaison between business, product, and technology stakeholders. The role also mentors a junior analyst and supports automation and efficiency initiatives for an investment portfolio management platform.