Cititec Talent

Principal Software Engineer

London, England, GB

£140k
1 day ago
Save Job

Summary

Principal Software Engineer | Circa £140k | Permanent | London


Industry: Trading

Location: London - Hybrid (4 days in office)

Job type: Permanent


Our client, a global commodity trading company is seeking a Principal Software Engineer to join their team on a permanent basis. You will work to develop and deliver advanced analytics and data solutions to support trading and commercial operations. The team is closely aligned with front-office operations and collaborates directly with trading desks, global research teams, and enterprise technology.


What you'll do:

  • Lead the development of core frameworks and services for a cutting-edge data and analytics platform on AWS.
  • Architect and engineer new solutions to enhance the platform’s core capabilities, ensuring scalable and robust design.
  • Develop and maintain shared libraries, frameworks, APIs, SDKs, and microservices to support advanced analytics functions.
  • Collaborate with cloud platform engineers, data engineers, data scientists, and other software engineers to drive cross-functional projects.


Requirements:

  • Strong background in software engineering, with expertise in Python and Java.
  • Extensive experience in API design and development, as well as client SDKs.
  • Knowledgeable in enterprise architecture, including event-driven and serverless frameworks.
  • Significant experience with cloud technologies (AWS), as well as containerisation and container orchestration.
  • Familiarity with data engineering and distributed data processing engines, plus a working knowledge of DevOps practices and Infrastructure as Code (IaC) frameworks.
  • Bachelor's degree or higher in Engineering; prior experience within Investment Banking is advantageous.


To find out more information please apply or message me on LinkedIn.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job