Data Analysis Engineer

Equity Swaps Data Analysis Developer

Location: Glasgow, Scotland (Hybrid - 3 days onsite)

Duration: 12 months

We are seeking a Senior Data Analysis Developer to support a global Front Office Equity Swaps trading business within a Tier 1 investment bank. This is a high-impact role focused on data lineage, architecture, and automation across complex trading systems.

Key Responsibilities:

  • Identify and inventory datasets across multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Automate data catalogue creation and maintain documentation-as-code
  • Leverage GenAI tools to enhance dataset discovery, lineage analysis, and documentation
  • Analyse code to understand data flows and dependencies across systems
  • Produce and maintain data flow diagrams and architecture documentation
  • Collaborate with governance teams to ensure data quality, compliance, and standards

Required Skills & Experience:

  • Strong programming experience in Java and/or Python (C++ also considered)
  • Experience with multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Solid understanding of data lineage, metadata management, or data architecture
  • Experience working with relational databases and complex queries (eg DB2, Sybase)
  • Familiarity with GenAI/LLM tools (eg Copilot, ChatGPT, Claude)
  • Ability to interpret code and translate technical concepts for stakeholders
  • Strong analytical thinking and problem-solving skills
  • Exposure to CI/CD, version control, and automated testing (TDD/BDD)

Desirable:

  • Experience in financial services or trading environments
  • Knowledge of Equity Derivatives

Please apply today to be considered

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Job Details

Company
McGregor Boyall
Location
Glasgow, Lanarkshire, United Kingdom G32 0
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP Annual
Posted