Senior Software Engineer (Back-End)

TP ICAP

Belfast

Sur place

GBP 55 000 - 85 000

Plein temps

14 jours+
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Résumé du poste

TP ICAP is seeking a Senior Software Engineer in Belfast to deliver critical software solutions for its internal broking division. You'll work in an Agile environment, focusing on high-quality deliverables and mentoring junior staff.

The role requires strong expertise in .NET and AWS, with responsibilities in design, development, and collaboration with cross-functional teams. This position is pivotal in enhancing productivity and ensuring scalable outcomes.

Qualifications

  • 5+ years as a Senior Software Engineer in a delivery-focused environment.
  • Expert in .NET across modern frameworks.
  • Experience with AWS deployment and management.
  • Strong understanding of CI/CD processes.
  • Familiarity with Agile methodologies.

Responsabilités

  • Design, develop, and deliver key features with high quality.
  • Collaborate with Architects to align solutions with IT strategy.
  • Mentor junior team members for a high-performing environment.
  • Evaluate technologies and adopt methodologies for improvement.

Connaissances

Extensive experience (5+ years) in software engineering
.NET (C#) expertise
Experience with distributed, real-time systems
Proficiency in WPF application development
Experience with cloud platforms (preferably AWS)
Understanding of CI/CD pipelines

Outils

MS SQL Server
GitHub
Cloud-based services

Description du poste

Role Overview

As a Senior Software Engineer at TP ICAP, you will play a key role in delivering business-critical software solutions supporting the internal broking division and its external client base.

You will operate within an Agile, cross-functional environment, contributing across the full software development lifecycle—from design through to implementation and post-release support. The role emphasises engineering excellence, continuous improvement, and scalable delivery, with a strong focus on automation, continuous integration, and deployment.

Role Responsibilities
  • Collaborate with Architects and Principal Engineers to design and deliver solutions aligned with the broader IT strategy and architectural vision.
  • Take ownership of the design, development, and delivery of key features, ensuring high-quality outcomes and timely completion.
  • Partner closely with QA to ensure robust testing practices and the consistent delivery of high-quality, defect‑free software.
  • Champion engineering best practices, including unit testing, code reviews, and maintainable design principles.
  • Leverage AI-enabled development tools (e.g. Copilot, code assistants, automation tooling) to enhance productivity, code quality, and delivery velocity—within enterprise risk and control frameworks.
  • Contribute to continuous improvement by evaluating and adopting appropriate technologies, tools, and methodologies.
  • Design and deliver solutions that meet both functional and non-functional requirements (e.g. performance, scalability, resilience).
  • Support and mentor junior team members, fostering a collaborative and high-performing team environment.
  • Proactively communicate progress, risks, and dependencies, escalating impediments early to minimise delivery impact.
Experience / Competences
Essential
  • Extensive experience (5+ years) as a Senior Software Engineer within a complex, delivery-focused environment.
  • Strong expertise in .NET (C#) across modern .NET Framework and .NET Core environments.
  • Proven experience developing distributed, real-time systems and designing scalable system components.
  • Solid experience with relational databases (e.g. MS SQL Server, MySQL), including schema design and optimisation.
  • Proficiency in WPF application development.
  • Hands‑on experience with event‑driven and asynchronous messaging architectures.
  • Experience working with cloud platforms (preferably AWS), including deployment and management of cloud‑based services.
  • Strong understanding of CI/CD pipelines, version control (GitHub/GitLab), and package management.
  • Working knowledge of Agile methodologies and collaborative delivery across geographically distributed teams.
  • Demonstrable understanding of AI capabilities and limitations in software engineering, with the ability to apply these responsibly within enterprise governance frameworks.
  • Strong problem‑solving skills, with a proactive, detail‑oriented, and delivery‑focused mindset.
  • Ability to critically evaluate and challenge design decisions to drive optimal technical outcomes.
  • Experience delivering proofs of concept (POCs) to validate technical approaches.
  • Competence in writing test tools, technical documentation, and supporting maintainable systems.
Desired
  • Experience within financial services/trading platforms and understanding of financial markets.
  • Knowledge of the FIX protocol and experience managing FIX connectivity.
  • Exposure to Java and/or JavaScript.
  • Deeper expertise in AWS services, including serverless architectures and microservices.
  • Experience with TDD, BDD, or similar engineering practices for defining and validating requirements.
Band & Level
  • Manager / 6
Location

UK - City Quays - Belfast

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer (Back-End)
Senior Software Engineer (Back-End)

TP ICAP Group Services Ltd • Belfast City District

Sur place
GBP 80 000 - 110 000
Software Engineering Team Lead - C#
Software Engineering Team Lead - C#

TP ICAP • Greater London

Sur place
GBP 80 000 - 100 000
Associate Software Engineer (Back End)
Associate Software Engineer (Back End)

ICAP • Greater London

Sur place
GBP 90 000 - 130 000
Senior Software Engineer (Back-End)
Senior Software Engineer (Back-End)

TP ICAP Group • Belfast

Sur place
GBP 60 000 - 85 000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

TP ICAP • Belfast City District

Sur place
GBP 90 000 - 120 000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

TP ICAP Group • Belfast City District

Sur place
GBP 70 000 - 110 000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

TP ICAP • Greater London

Sur place
GBP 70 000 - 90 000
Senior Engineer (Full-Stack)
Senior Engineer (Full-Stack)

TP ICAP Group Services Ltd • City Of London

Hybride
GBP 90 000 - 120 000
Engineer C# (Full Stack)
Engineer C# (Full Stack)

TP ICAP Group Services Ltd • City Of London

Sur place
GBP 90 000 - 120 000
Senior .NET Backend Engineer – Real-Time, Cloud & AI Tools
Senior .NET Backend Engineer – Real-Time, Cloud & AI Tools

TP ICAP • Belfast

Sur place
GBP 55 000 - 85 000