Invesco Ltd.

Senior Engineer, Invest Tech

Invesco Ltd.
Apply
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

Apache KafkaAWSMicrosoft SQL ServerPostgreSQLPythonSnowflake

Categories

BackendData Engineering
Invesco Ltd.

About Invesco Ltd.

5,001-10,000 employees
Contact me