Invesco Global Asset Management Inc

Senior Engineer, Invest Tech

Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in data engineering, analytics engineering, or software engineering with a strong data focus
  • Strong proficiency in Python is required
  • Familiarity with PostgreSQL and/or Snowflake is a plus
  • Experience designing and operating ETL pipelines and data models in production environments
  • Preferred familiarity with dbt, AWS, Docker, Kubernetes, Kafka, and Redis
  • Experience working with financial, transactional, or time series data is strongly preferred
  • Some experience with JavaScript for internal tools or dashboards is preferred

Responsibilities

  • Build and maintain data pipelines from internal systems and market data vendors
  • Design and manage data models that support quantitative research and front-office workflows
  • Develop production-level Python and SQL code for ETL and data quality monitoring
  • Create lightweight internal applications and reporting interfaces, including browser-based tools
  • Support research and analytics workflows involving large financial datasets
  • Collaborate with quantitative developers to enhance data usability and operational reliability

Benefits

  • Compliance with a structured workplace model requiring at least four days in the office each week to foster collaboration
  • Opportunity to work closely with a highly technical investment-facing team
  • Chance to shape the data foundation for a fast-growing front-office platform
  • Involvement in practical work directly impacting trading and portfolio outcomes
  • Exposure to a range of modern technologies including cloud data infrastructure and ETL tools.
Full Job Description
Job Description

About the Role:
  • As an Engineer, Investment Technology, you will be working on the application team that builds and supports Separately managed accounts platform.
  • The Fixed Income SMA team relies on high-quality data pipelines and internal tooling to support portfolio management, trading, and research workflows. We are adding a Senior Data Engineer to help build and maintain the data layer behind these systems, with a particular focus on reliable ingestion, data modeling, analytical datasets, and practical internal applications.
  • This role sits within Investment Technology but will work closely with the SMA quantitative research and engineering team. This role is a chance to help shape the data foundation for a fast-growing front-office platform while working closely with a highly technical investment-facing team. The work is practical, visible, and directly connected to trading, research, and portfolio outcomes.
Responsibilities of the Role:
  • 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
Requirements of the Role:
  • 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; PostgresSql / 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 working with financial, transactional, or time series data is strongly preferred
  • Some JavaScript experience for internal tools, dashboards, or data-grid-based interfaces is preferred
  • Solid software engineering habits around testing, code quality, debugging, and documentation

The salary range for this position in New York City is $115,000 - $140,000 /year

Full Time / Part Time

Full time

Worker Type

Employee

Job Exempt (Yes / No)

Yes

Workplace Model

Pursuant to Invesco's Workplace Policy, employees are expected to comply with the firm's most current workplace model, which as of October 1, 2025, includes spending at least four full days each week working in an Invesco office. This reflects our belief that spending time together in the office helps us build stronger relationships, collaborate more easily, and support each other's growth and development.

The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.

About Invesco Global Asset Management Inc

Invesco Ltd. is an American independent investment management company that is headquartered in Atlanta, Georgia, with additional branch offices in 20 countries. Its common stock is a constituent of the S&P 500 and trades on the New York stock exchange. Invesco operates under the Invesco, Trimark, Invesco Perpetual, WL Ross & Co and Powershares brand names.
Learn more about Invesco Global Asset Management Inc
Size
8,549 employees
Market Cap
$8.2 billion
Industry
Net Income
$761.6 million
Founded
1935
5 Year Trend
+7.8%
Revenue
$6.1 billion
NASDAQ

Similar Jobs

More Jobs at Invesco Global Asset Management Inc

More Finance & Insurance Jobs

Find similar Senior Engineer, Invest Tech jobs: