
Senior Engineer, Invest Tech
Invesco Ltd.4 months ago
Boston, MA, USASenior
Base Salary
$135k - $145k/yr
Responsibilities
- Design, build, and maintain data engineering workflows and platform services supporting the Vision platform and model delivery ecosystem.
- Develop data ingestion, transformation, validation, and routing components across internal and external systems.
- Build Python-based services, APIs, and microservices for portfolio analytics, optimization workflows, and data pipelines.
- Design and optimize SQL-based data processing, including complex queries, performance tuning, and large-scale ETL workflows.
- Implement distributed and event-driven architectures using Kafka and asynchronous workflows.
- Develop and operate cloud-native applications on AWS, including Lambda, S3, ECS/EKS, Step Functions, and Aurora.
- Design and operate CI/CD pipelines and deployment processes for reliable releases.
- Ensure data quality, auditability, and observability through logging, monitoring, lineage tracking, and validation frameworks.
- Translate portfolio construction, risk, and analytics requirements into scalable technical solutions with investment teams.
- Use and institutionalize AI-assisted engineering tools for coding, testing, documentation, and prototyping, while reviewing AI-generated code.
- Participate in production support and an on-call rotation as needed.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Data Science, Statistics, or a related field.
- At least 3 years of hands-on software engineering or data engineering experience.
- At least 3 years of Python experience involving data processing, APIs, or service-based architecture.
- At least 3 years of SQL experience with PostgreSQL, SQL Server, and/or Snowflake, including performance tuning and ETL workflows.
- Fluency with daily AI-assisted development and the ability to evaluate and correct AI-generated code for security, performance, and maintainability.
- Strong understanding of data modeling, pipelines, validation, lineage, and error handling.
- Experience with AWS cloud-native development and containerized environments.
- Familiarity with distributed systems and event-driven architecture, including Kafka and asynchronous processing.
- Experience with CI/CD, DevOps practices, and automated testing.
- Strong problem-solving skills and ability to work in a fast-paced, high-impact environment.
- Financial services or asset management experience is preferred.
- Exposure to portfolio analytics, risk models, or investment workflows is preferred.
- Advanced degrees and credentials such as CFA, CPA, CIPM, CAIA, or FRM are preferred but not required.
Benefits
- Flexible paid time off.
- Hybrid work schedule, with the workplace policy requiring at least four full days per week in an Invesco office as of October 1, 2025.
- 401(k) matching of 100% up to the first 6%, plus a discretionary supplemental contribution.
- Health and wellbeing benefits.
- Parental leave benefits.
- Employee stock purchase plan.
- Full-time employee position.
Tech Stack
Categories
BackendData Engineering
About Invesco Ltd.
Invesco Ltd. is a global asset manager providing mutual funds, exchange‑traded funds (including Invesco QQQ), separately managed accounts, and alternative strategies to retail and institutional investors. It earns primarily through management and performance fees. Founded in 1935 and headquartered in Atlanta, the public company serves clients worldwide and supports distribution with portfolio analytics, risk tools, and research platforms.