Location
London
Hours
Full Time
Salary
Competitive salary and outstanding benefits package
About the Role
As a Senior Engineer within Investment Technology at Invesco, you will design, build, and support capabilities for the ETF platform, powering portfolio construction, trading, analytics, and operational processes across Equities, Fixed Income, and Alternatives. You will collaborate closely with portfolio managers, quantitative researchers, and business teams to deliver scalable, high-performance solutions that support both technology-owned platforms and business-driven workflows. This role plays a key part in modernizing platform architectures, improving data pipelines, system reliability, and development standards. You will work in a fast-paced environment requiring expertise in data engineering, application development, and distributed systems, focusing on building resilient, production-grade solutions and reducing operational risk. Reporting to the Associate Director, Investment Technology, you will contribute to continuous improvement and innovation within the ETFs business.
Invesco offers an outstanding benefits package including company-provided healthcare, a competitive annual leave allowance, flexible working options including hybrid arrangements, generous pension provisions, income protection, health and wellness benefits, volunteering days, enhanced parental leave, and life insurance.
Experience
- Proven hands-on experience in software or data engineering, preferably within financial services or asset management.
- Strong Python skills including data processing, APIs, and service-based architecture.
- Proficient in SQL (PostgreSQL, SQL Server, and/or Snowflake), including performance tuning and ETL workflows.
- Experience with cloud-native development on AWS and containerized environments.
- Familiarity with CI/CD, DevOps practices, and automated testing.
- Exposure to portfolio analytics, risk models, or investment workflows is preferred.
- Experience with distributed systems and event-driven architectures such as Kafka.
- Fluency in AI-assisted development tools for coding, testing, documentation, and design exploration.
About You
- Strong problem-solving skills and ability to thrive in a fast-paced, high-impact environment.
- Hands-on mindset with strong ownership and collaborative approach.
- Ability to evaluate and correct AI-generated code for security, performance, and maintainability.
- Committed to continuous learning and modern engineering practices.
Qualifications
- Bachelor's degree in Statistics, Computer Science, or a related advanced degree from a top-tier institution preferred.
- Professional certifications such as CFA, CPA, CIPM, CAIA, and/or FRM are advantageous but not required.
Invesco EMEA






