Enable job alerts via email!

Lead Principal Software Engineer

ZipRecruiter

London

On-site

GBP 85,000 - 120,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the financial technology sector is seeking a Principal Front Office Developer in London, responsible for delivering high-quality software for trade capture and risk management. This role involves leading a team and driving strategic technology initiatives while ensuring compliance with industry standards. Candidates should possess extensive experience in Java development, particularly within a financial services context.

Qualifications

  • 5+ years of hands-on experience developing Java applications.
  • Strong experience in algorithms, data structures, and microservices architecture.
  • Proven leadership experience with at least 5 years leading a team.

Responsibilities

  • Design, develop, and maintain high-quality Java-based software components.
  • Develop scalable solutions for evolving business needs in trade capture and risk.
  • Automate tasks in the CI/CD pipeline to improve efficiency.

Skills

Java
Agile
SCRUM
Leadership
Data Structures

Education

Bachelor's degree in Computer Science, Mathematics, Physics, Engineering

Tools

Spring Boot
REST APIs
WebSockets
Containers

Job description

Job Description

Principal Front Office Developer - Trade Capture, Pricing, Risk, and STP

You will be:

  • Accountable for the successful software delivery from inception to deployment for the complete Front Office Derivatives Technology Stack
  • Deliver key strategic business goals by identifying systems changes that support revenue and regulatory reporting for the Front Office businesses, focusing on Derivatives Markets
  • Build the future technology roadmap for EMEA for Derivatives working with Product Manager, aligning to the global strategic technology framework
  • Consolidate the distributed technology landscape in EMEA Derivatives for various entities into a consistent technology stack
  • Responsible for the implementation of high priority, high value changes in close cooperation with Product Managers ensuring fast, stable, resilient and supportable systems within the approved budgetary framework.
  • Lead the team of 15+ Front Office developers to deliver on their individual responsibilities and ensure that the Front Office desks are fully supported with a global system architecture.

Responsibilities:

  • Design, develop, and maintain high-quality Java-based software components for trade capture, pricing, risk calculation, payments, settlements, and regulatory reporting
  • Develop scalable and accurate solutions to meet the evolving needs of our business
  • Be a part of the global Level 3 support team, providing on-call support and responding to pager duty alerts
  • Follow and improve established Software Development Life Cycle (SDLC) processes
  • Automate tasks in the Continuous Integration/Continuous Delivery (CI/CD) pipeline to improve efficiency and reduce errors

Qualifications:

  • Bachelor's degree in Computer Science, Mathematics, Physics, Engineering, or a similar field
  • 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21)
  • Excellent knowledge in algorithms and data structures, object-oriented design, and microservices architecture (This will be tested)
  • Proven record of complex software delivery in the Interest Rates domain
  • Excellent Java 21, Spring Boot, strong practical experience with containers, REST APIs, and WebSockets
  • Strong experience of Agile, SCRUM, and test-driven development processes
  • Strong leadership experience (at least 5 years of leading a team)

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

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