Senior Engineer, Invest Tech
Core
Design, build, and support capabilities for the Invesco ETF platform, including applications and workflows that power portfolio construction, trading, analytics, and operational processes across Equities, Fixed Income, and Alternatives.
Role type
Senior IC software/data engineer (investment technology)
Builds
Scalable, high-performance solutions for technology-owned platforms and business-driven workflows (dashboards, portfolio management utilities)
Domain
Financial services / Asset management / Investment technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, data engineering, distributed systems, event-driven architecture, cloud-native development, CI/CD, AI-assisted development
Preferred skills
Financial services experience, portfolio analytics, risk models, investment workflows
Technologies
Python, SQL, PostgreSQL, SQL Server, Snowflake, Kafka, AWS (Lambda, S3, ECS/EKS, Step Functions, Aurora), GitHub Copilot, Claude, ChatGPT, AWS Bedrock
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