Role Overview: This role is suited to a Principal Engineer who is comfortable operating at scale, both technically and in terms of influence. You will sit at the centre of complex delivery, providing hands-on technical leadership while guiding teams through high-impact work on a mission-critical platform. You will be trusted to make sound technical decisions, raise standards across the codebase, and help teams navigate complexity in a high-throughput, highly regulated environment. What You'll Be Doing: Acting as a senior technical authority across the platform, guiding design and implementation decisions Leading delivery of complex initiatives while remaining hands-on in the codebase Designing, reviewing, and evolving server-side systems using C# and modern .NET Ensuring systems meet high standards for performance, resilience, and security Applying deep understanding of engineering standards, methodologies, and compliance requirements Shaping testing strategies and ensuring strong automated test coverage Supporting deployment activities across test and production environments Identifying technical risks early and driving clear resolution paths Providing estimates and technical input into planning and prioritisation Coaching engineers through code reviews, pairing, and technical mentorship Improving team effectiveness through better tooling, documentation, and engineering practices Ways of Working: Teams operate using Lean principles with a focus on flow, ownership, and continuous improvement Delivery is collaborative, with clear technical leadership embedded in each team Engineers are expected to own services through build, release, and production support Quality, pragmatism, and reliability are prioritised over process for its own sake What You'll Bring: Extensive experience building and supporting server-side systems using .NET and C# Proven ability to design and deliver scalable, high-throughput services Strong background working with relational databases such as SQL Server Experience working in CI/CD environments and improving release pipelines Deep understanding of object-oriented design, refactoring, and design patterns Strong grasp of core software design principles and system decomposition Experience operating systems in production environments Excellent problem-solving skills and the ability to work through ambiguity Clear communication skills and the ability to lead through influence Why This Role: Principal-level ownership on a platform where engineering decisions matter Complex technical challenges at scale in a stable, long-lived system Strong emphasis on quality, uptime, and sustainable delivery Flexible working model with a well-established Belfast engineering presence If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.