Skip to Main Content
Location icon
London

Senior ETF Engineer, Investment Technology

Invesco EMEA
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

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.

Requirements

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.

Expiry date: 31/08/2026
Senior ETF Engineer, Investment Technology
Company:
Invesco EMEA
Job Type:
Full-time
Location:
London