
Senior Engineer, Invest Tech
Invesco Ltd.2 hours 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