I

Invesco

Global asset management and investment solutions

Advanced Engineer - Investment Technology

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHenley-on-Thames, UKNo salary listed

About the Job

Requirements

  • Proven commercial software engineering experience, with practical, hands-on delivery across the software development lifecycle, including requirements, design, build, test, deploy, and support.
  • Experience delivering software or data solutions from build through to production; autonomy is scaled to demonstrated delivery capability.
  • Exposure to or hands-on experience with modern engineering practices, CI/CD, automated testing, code quality, observability, and data quality controls.
  • Experience working with business stakeholders to understand requirements.
  • Bachelor’s degree in computer science, engineering, information technology, or a related technical field, or equivalent practical experience.
  • Good knowledge of Python and SQL.
  • Working knowledge of at least one cloud data platform, such as Snowflake or PostgreSQL.
  • Awareness of AWS cloud services, including compute, storage, networking, and security.

Responsibilities

  • Build, test, deploy, and support applications and services, such as Streamlit- or ReactJS-based tools, across the platform’s cloud environment, contributing to ongoing cloud migration activities.
  • Apply AI-assisted development tooling, such as GitHub Copilot, and AI/ML techniques where valuable to accelerate coding, testing, deployment, and delivery.
  • Contribute to opportunities to apply AI/ML and GenAI across the platform, translating defined business requirements into practical, well-engineered technical solutions.
  • Build production-ready solutions using modern engineering practices, including CI/CD, automated testing, code quality, observability, and data quality controls.
  • Support data quality, monitoring, reporting, and process administration activities to help ensure accurate and consistent outcomes.
  • Identify and resolve technical problems, referring more complex issues to more experienced colleagues.
  • Collaborate with business stakeholders, engineers, and end users, and partner with Cloud Teams, Enterprise Architecture, and Security to align solutions with enterprise standards and the wider Investments strategy.
  • Design, develop, and maintain software, data pipelines, and analytical workflows that generate investment analytics and insights for end users across the Investment Technology platform.

Desired Qualifications

  • Exposure to applying AI/ML techniques to business problems.
  • Exposure to GenAI, large language models, retrieval-augmented generation (RAG), or agent-based workflows.
  • Experience using AI-assisted development tooling, such as GitHub Copilot or Cursor, to accelerate delivery.
  • Experience working in an agile environment.
  • Experience in financial services, asset management, or investment technology.
  • Relevant AWS or AI/ML certifications.
  • Effective communication skills to engage with technical and business audiences.
  • Problem-solving and analytical thinking, with the ability to work through issues within defined parameters.
  • Ability to collaborate within a squad and alongside more experienced staff.
  • Adaptability, initiative, continuous learning, and a desire to expand capabilities.
  • Ownership and accountability for quality and reliability in delivery.
  • Curiosity and openness to experimenting with AI tools, techniques, and ways of working.
  • Working knowledge of a modern UI or web framework such as Streamlit or ReactJS.
  • Awareness of the AI/ML model lifecycle, including training data, evaluation, tuning, and monitoring.
  • Awareness of GenAI concepts, prompting, embeddings, RAG, and vector databases.
  • Knowledge of Snowflake and its integration patterns on AWS.
  • Awareness of enterprise architecture, security, and regulatory considerations in financial services.

About the Company

Invesco

Global asset management and investment solutions

Invesco provides investment management services to retail and institutional clients worldwide. It manages a broad mix of assets, including mutual funds, exchange-traded funds (ETFs), and private equity, and earns revenue mainly from management fees on assets under management. The company serves clients in more than 150 countries, offering diverse investment opportunities across public and private markets. Its product line relies on market performance, meaning returns and assets under management rise and fall with financial conditions. Invesco differentiates itself through its global footprint and range of investment vehicles, aiming to grow assets under management by attracting clients and offering access to a wide set of investment options. The company’s goal is to deliver value for clients by managing assets responsibly and efficiently while expanding its global presence and assets under management over time.

Company size
501-1,000
Company stage
IPO
Headquarters
Henley-on-Thames, United Kingdom
Founded
1935

Recently Posted Jobs

Explore more opportunities at Invesco

See more jobs