Senior Engineer, Invest Tech

Invesco
New York
Workplace: HybridFull timeUSD 115,000 - 140,000 annuallyFunction: Solutions Engineering & Sales EngineeringExperience: 4+ yearsSkills: ["Testing","Code quality","Debugging","Documentation","Data quality monitoring","Collaboration"]

Build and maintain the data layer for Separately Managed Accounts on the Fixed Income SMA platform. You’ll design reliable ingestion pipelines from internal systems, market data vendors, and databases; model data in PostgreSQL and analytical stores; and develop production ETL in Python and SQL with data-quality monitoring. You’ll also create lightweight internal applications and partner with quantitative research and engineering teams to improve usability and operational reliability for trading, research, and portfolio workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Invesco
Invesco
3 days ago

Senior Engineer, Invest Tech

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Build and maintain the data layer for Separately Managed Accounts on the Fixed Income SMA platform. You’ll design reliable ingestion pipelines from internal systems, market data vendors, and databases; model data in PostgreSQL and analytical stores; and develop production ETL in Python and SQL with data-quality monitoring. You’ll also create lightweight internal applications and partner with quantitative research and engineering teams to improve usability and operational reliability for trading, research, and portfolio workflows.
Location: New York
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key 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 supporting 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 while partnering with quantitative developers and investment users to improve data usability and reliability.

Pay and Benefits

Salary: USD 115,000 - 140,000 annually
Perks:Paid Leave401kHealth InsuranceParental LeaveEquity

Key Requirements

  • •4+ years of experience in data engineering, analytics engineering, or software engineering with a strong data focus.
  • •Strong Python experience required.
  • •Experience designing and operating ETL pipelines and data models in production.
  • •Experience with relational databases; PostgreSQL experience and Snowflake experience are a plus.
  • •Familiarity with dbt, AWS, Docker, Kubernetes (EKS), Kafka, Redis, and cloud data infrastructure is preferred.
Experience:4+ yearsFinancial servicesInvestment technologyTime series dataData engineering
Skills:TestingCode qualityDebuggingDocumentationData quality monitoringCollaboration
Tech Stack:PythonSQLPostgreSQLSnowflakeDbtAWSDockerKubernetesEKSKafkaRedisJavaScript

Company Brief

Invesco
Global investment management firm offering mutual funds, ETFs, retirement solutions, and institutional asset management services. Serves individual investors, financial advisors, and institutions across public and alternative markets.
Industry: Asset Management
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Atlanta, United States
Founded: 1935
WebsiteLinkedIn