Enable job alerts via email!

Principal Software Engineer

Cititec Talent

Greater London

Hybrid

GBP 130,000 - 160,000

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Principal Software Engineer to spearhead the development of a cutting-edge data and analytics platform. This exciting opportunity involves leading the creation of core frameworks and services, collaborating with talented engineers, and shaping innovative solutions to enhance trading and commercial operations. The role offers a dynamic environment where your expertise in software engineering, cloud technologies, and API design will be pivotal in driving impactful projects. If you're passionate about technology and ready to make a significant contribution, this position is perfect for you.

Qualifications

  • Strong software engineering background with expertise in multiple programming languages.
  • Experience in API design and development, especially for client SDKs.

Responsibilities

  • Lead development of core frameworks for a data and analytics platform on AWS.
  • Collaborate with cross-functional teams to enhance platform capabilities.

Skills

Python

Java

Go

Rust

API design and development

DevOps practices

Education

Bachelor's degree in Engineering

Tools

AWS

Containerization

Infrastructure as Code (IaC)

Job description

Principal Software Engineer | Permanent | London | £130K - £160K base

Location: London - Hybrid (4 days in office)

Job type: Permanent

Cititec Talent is excited to partner with a global commodities firm seeking a Principal Software Engineer to join their team. 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, Java, Go, or Rust.
  • 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, especially 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.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Oil and Gas, Financial Services, and Banking

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (Remote)

Only for registered members

Greater London

Remote

USD 140,000 - 240,000

3 days ago
Be an early applicant

Remote Principal Software Engineer, Nifty Gateway - Gemini

Only for registered members

London

Remote

GBP 125,000 - 150,000

30+ days ago

Lead Software Developer with Dot Net SQL Server and Azure

Only for registered members

London

Remote

GBP 125,000 - 150,000

2 days ago
Be an early applicant

Principal Software Engineer - Contract - Typescript | Node | React | AWS | London

Only for registered members

London

Hybrid

GBP 125,000 - 150,000

3 days ago
Be an early applicant

Senior Lead Software Engineer-Data Lake

Only for registered members

London

On-site

GBP 150,000 - 200,000

4 days ago
Be an early applicant

Lead Software Engineer - Credit / Bond Trading Technology

Only for registered members

London

On-site

GBP 150,000 - 200,000

6 days ago
Be an early applicant

Principal Software Engineer

Only for registered members

Greater London

Hybrid

GBP 130,000 - 145,000

9 days ago

Senior Lead Software Engineer

Only for registered members

London

On-site

GBP 150,000 - 200,000

7 days ago
Be an early applicant

Lead Software Engineer

Only for registered members

Greater London

On-site

GBP 100,000 - 135,000

9 days ago