Senior APL Engineer

New Yesterday

What You’ll Do

  • Build and maintain Dyalog APL components that support managed accounts workflows including models, trade generation, operations processes
  • Lead refactoring and modernization efforts in core APL systems to improve readability, test coverage, and performance
  • Drive end-to-end delivery of business features with product, QA, and operations teams
  • Improve software quality
  • Enhance performance issues
  • Contribute to integration efforts with upstream and downstream services such as advisor platforms, custodians, and alternative processing engines
  • Mentor engineers in APL architecture, domain concepts, and test-first practices
  • What You Bring

  • 7+ years of software development experience, including 5+ years in Dyalog APL (or a similar dialect)
  • Deep understanding of managed accounts trading and operations, including model management, order generation, post-trade processing, and reconciliation
  • Track record of working with legacy financial codebases and introducing testability, clarity, and structure
  • Proficiency in developing and maintaining unit, integration, and regression tests in APL
  • Familiarity with modern software lifecycle tools (Git, Jira, Jenkins, etc.)
  • Strong collaboration and communication skills across technical and business-facing teams
  • Nice to Have

  • Experience working with custodians, model providers, or Turnkey Asset Management Platforms (TAMPs)
  • Exposure to complementary technical stacks (.NET, Python, SQL, R)
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Experience with automated and test-driven development (A/TDD), especially in legacy or transformation contexts
  • Location:
    London
    Job Type:
    FullTime

    We found some similar jobs based on your search