Sub banner

Principal Software Engineer

Job description.

Principal Software Engineer – .NET, Cloud | Belfast (Hybrid) 3 DAYS

Location: Belfast
Type: Permanent

About the Opportunity:
This is a high-impact Principal Engineer role for someone who wants to shape the technology behind globally critical financial markets. You will operate as a senior technical leader, setting direction, influencing architecture, and raising engineering standards across complex Rates and FX platforms. Working within an Agile environment, you will have real ownership across design, delivery, and continuous improvement, while collaborating with engineering leaders across regions.

This role offers the opportunity to lead meaningful technical change at scale, working on systems where quality, resilience, and performance genuinely matter.

What You’ll Be Doing:

  • Leading a cross-functional engineering team delivering business-critical Front Office systems for Rates and FX

  • Defining and driving technical direction while contributing to global engineering standards

  • Working closely with Solution Architects and Enterprise Architecture to design scalable, resilient systems aligned with long-term IT strategy

  • Taking full ownership of delivery, ensuring solutions are robust, maintainable, and aligned to business requirements

  • Driving continuous improvement through the introduction of new technologies, tooling, and delivery practices

  • Acting as a key technical stakeholder, communicating clearly and proactively to manage risk and remove delivery blockers

What You’ll Bring:

  • A strong track record leading and mentoring high-performing engineering teams in Agile environments

  • Deep experience designing and building distributed, event-driven, cloud-native systems

  • Expert-level experience with .NET Framework and .NET Core using C#

  • Proven capability designing and delivering APIs using REST and GraphQL

  • Solid understanding of relational database design and optimisation using MSSQL or MySQL

  • Hands-on experience working with cloud platforms such as AWS and Azure

  • Strong end-to-end SDLC experience including design, development, testing, deployment, and production support

  • Experience building automated testing solutions for complex, large-scale systems

  • The ability to influence, communicate, and collaborate effectively across technical and non-technical stakeholders

Why Join:

  • A genuine Principal-level role with influence over architecture and engineering standards

  • Opportunity to work on complex, high-scale systems that underpin global financial markets

  • Collaborative environment with access to senior technical leaders across regions

  • A role where technical leadership, not just delivery, is central to success

If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.

Submit CV for this Job.