Senior ETF Engineer, Investment Technology
Core
Design, build, and support scalable, high-performance solutions for the Invesco ETF platform, powering portfolio construction, trading, analytics, and operational processes across Equities, Fixed Income, and Alternatives.
Role type
Senior IC Investment Technology Engineer (Data & Platform)
Builds
Cloud-native data pipelines, microservices, and analytics workflows for the ETF platform
Domain
Financial Services / Asset Management / Investment Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL (PostgreSQL, SQL Server, Snowflake), AWS (Lambda, S3, ECS/EKS, Step Functions, Aurora), CI/CD, DevOps, distributed systems, event-driven architecture (Kafka), data engineering principles
Preferred skills
Portfolio analytics, risk models, investment workflows, AI-assisted development fluency
Technologies
Python, SQL, PostgreSQL, SQL Server, Snowflake, AWS, Lambda, S3, ECS, EKS, Step Functions, Aurora, Kafka
Responsibilities
Design and maintain data engineering workflows and platform services; Develop Python-based services, APIs, and microservices; Design and optimize SQL-based data processing and ETL workflows; Implement and support distributed, event-driven architectures; Develop and maintain cloud-native applications on AWS; Design and operate CI/CD pipelines; Ensure data quality, auditability, and observability; Collaborate with investment teams to translate requirements into technical solutions; Participate in production support and on-call rotation
Seniority
Senior, hands-on IC