Skip to main content

Data Analysis Engineer

Technology
McGregor Boyall
Glasgow, United Kingdom3 weeks agoUntil 07/06/2026
Full time

Job description

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 (e.g. DB2, Sybase)
  • Familiarity with GenAI/LLM tools (e.g. 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.

Keywords
TeaIBM Db2 FamilyMongodbMetadataPerlPythonSqlJavaRelational grammarCI/CDAlgorithmic trading

¿Te interesa este puesto?