Senior Data Engineer - Investment Technology

Invesco Ltd.

New York (NY)

Hybrid

USD 115,000 - 140,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible paid time off
Hybrid work schedule
401(K) matching of 100% up to thefirst
Health & wellbeing benefits
Parental Leave benefits
Employee stock purchase plan

Job summary

Invesco in New York City is seeking a Senior Data Engineer to build and maintain the data layer behind the Separately Managed Accounts platform. The role focuses on reliable ingestion, data modeling, analytics datasets and practical internal applications that support trading, research, and portfolio outcomes.

Collaborate with a technical investment-facing team, applying production Python and SQL for ETL, validation, enrichment, and data quality monitoring, while leveraging PostgreSQL, AWS and

Qualifications

  • 4+ years of experience in data engineering, analytics engineering, or software engineering with a strong data focus.
  • Strong Python experience required.
  • Experience with relational databases; PostgreSQL/Snowflake experience is a plus.
  • Experience designing and operating ETL pipelines and data models in production.
  • Familiarity with dbt, AWS, Docker, Kubernetes (EKS), Kafka, Redis, and cloud data infrastructure is preferred.
  • Experience with financial, transactional, or time series data is strongly preferred.
  • Some JavaScript experience for internal tools, dashboards, or data-grid interfaces is preferred.
  • Solid software engineering habits around testing, code quality, debugging, and documentation.
  • Salary range in NYC: $115,000 - $140,000 per year.
  • Full Time / Part Time
  • Worker Type Employee
  • Workplace model requiring in-office presence several days a week

Responsibilities

  • Build and maintain data pipelines ingesting from internal systems, market data vendors, and operational databases into analytical and application-facing stores.
  • Design and manage PostgreSQL and analytical data models that support front-office workflows and quantitative research.
  • Develop production Python and SQL code for ETL, validation, enrichment, and data quality monitoring.
  • Build and maintain lightweight internal applications and reporting interfaces, including browser-based tools using JavaScript where helpful.
  • Support research and analytics workflows involving large financial and time series datasets.
  • Partner with quantitative developers and investment users to improve data usability, transparency, and operational reliability.

Skills

Python
PostgreSQL
SQL
ETL pipelines
Data modeling
AWS
Docker
Kubernetes
dbt
JavaScript

Tools

PostgreSQL
Snowflake
AWS
Docker
Kubernetes
Kafka
Redis
dbt

Job description

Invesco in New York City is seeking a Senior Data Engineer to build and maintain the data layer behind the Separately Managed Accounts platform. The role focuses on reliable ingestion, data modeling, analytics datasets and practical internal applications that support trading, research, and portfolio outcomes.

Collaborate with a technical investment-facing team, applying production Python and SQL for ETL, validation, enrichment, and data quality monitoring, while leveraging PostgreSQL, AWS and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer, Investment Tech (Hybrid)
Senior Data Engineer, Investment Tech (Hybrid)

Invesco • New York (NY)

Hybrid
USD 120,000 - 140,000
Flexible paid time off
Hybrid work schedule
401(K) matching up to 6%
+3
Senior Data Engineer, Investment Tech (Hybrid)
Senior Data Engineer, Investment Tech (Hybrid)

1110 Invesco Group Services, INC. • New York (NY)

Hybrid
USD 115,000 - 140,000
Hybrid work schedule
401(K) matching
Health & wellbeing benefits
+3
Senior Data Engineer, Investments Tech — Hybrid
Senior Data Engineer, Investments Tech — Hybrid

Invesco • Boston (MA)

Hybrid
USD 135,000 - 145,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Data Engineer, Investments Tech — Hybrid
Senior Data Engineer, Investments Tech — Hybrid

Invesco • Atlanta (GA)

Hybrid
USD 135,000 - 145,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Investment Tech Engineer - AI, Data Pipelines, AWS
Senior Investment Tech Engineer - AI, Data Pipelines, AWS

Invesco • Downers Grove (IL)

Hybrid
USD 100,000 - 130,000
Flexible paid time off
Hybrid work schedule
401(K) matching
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco Ltd. • New York (NY)

Hybrid
USD 115,000 - 140,000
Flexible paid time off
Hybrid work schedule
401(K) matching of 100% up to thefirst
+3
Senior Data Engineer - Cloud-Native Trading Platform
Senior Data Engineer - Cloud-Native Trading Platform

Invesco • Atlanta (GA)

Hybrid
USD 140,000 - 190,000
Hybrid work schedule
401(K) matching
Health & wellbeing benefits
+2
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

1110 Invesco Group Services, INC. • New York (NY)

Hybrid
USD 115,000 - 140,000
Hybrid work schedule
401(K) matching
Health & wellbeing benefits
+3
Senior Engineer, Invest Tech
Senior Engineer, Invest Tech

Invesco • New York (NY)

Hybrid
USD 120,000 - 140,000
Flexible paid time off
Hybrid work schedule
401(K) matching up to 6%
+3
Senior Engineer, Investments Tech - Data Delivery
Senior Engineer, Investments Tech - Data Delivery

Invesco Real Estate • Atlanta (GA)

Hybrid
USD 135,000 - 145,000
Flexible paid time off
401(K) matching
Health & wellbeing benefits
+2