Jobs

Principal Software Engineer / Architect (Director Level)


Job details
  • Cititec Talent
  • London
  • 2 months ago
Applications closed

We are looking for a Distinguished Engineer/Architect to lead the build of a data fabric across a complex / challenging estate of core legacy trading systems. This is central to digitisation and the firms AI strategy.


Key Responsibilities:


  • Lead the transformation of legacy systems (Oracle, Java, C#) into a modern AWS-based data and analytics stack.
  • Develop advanced data abstraction layers to ensure seamless integration and data consistency across platforms.
  • Collaborate with cross-functional teams, including Trading Technology, Data Science, and Cloud DevOps.
  • Manage and mentor a team of engineers, computer scientists, and data scientists.
  • Work closely with senior stakeholders to deliver innovative solutions that drive data-driven decision-making.


Key Skills and Experience:


  • Proven experience in enterprise-scale data engineering and modernisation projects.
  • Expertise in integrating legacy systems with cloud platforms, especially AWS (S3, Lambda, Redshift).
  • Strong background in Java and Python, with knowledge of SQL/NoSQL databases and ETL processes. Although a senior position, this is still hands-on 50% of the time.
  • Familiarity with data governance, security, and data warehousing architectures.
  • Experience in working on large-scale trading systems.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Principal Software Engineer - AI Framework

Job Overview:As an experienced C/C++ developer, you will lead a team developing Linux application-level software for a new range of Arm hardware devices aimed at AI use cases. You will work with architects, other technical leaders and project managers to define, estimate, plan and deliver work for your team. You...

Cambridge

Principal Software Engineer - AI Framework

Job Overview:As an experienced C/C++ developer, you will lead a team developing Linux application-level software for a new range of Arm hardware devices aimed at AI use cases. You will work with architects, other technical leaders and project managers to define, estimate, plan and deliver work for your team. You...

ARM Cambridge

Principal Software Engineer - AI Framework - Leading AI innovation at Arm (Apply in minutes)

Job Overview:As an experienced CC++ developer, you will lead a team developing Linuxapplication-level software for a new range of Arm hardware devices aimed at AIuse cases. You will work with architects, other technical leaders and projectmanagers to define, estimate, plan and deliver work for your team. You willalso be the...

ARM Cambridge

Principal Software Engineer - AI Framework - Leading AI innovation at Arm (Apply in minutes)

Job Overview:Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.As an experienced CC++ developer, you will lead a team developing Linuxapplication-level software for a new range of Arm hardware devices aimed at AIuse cases. You will work...

ARM Farnham

Principal Software Engineer (FullStack)

Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies,...

Simple Machines London

Principal Software Engineer - AI Framework (Apply in minutes)

Job Overview:Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.As an experienced CC++ developer, you will lead a team developing Linuxapplication-level software for a new range of Arm hardware devices aimed at AIuse cases. You will work...

ARM Cambridge