Sub banner

Senior .Net Developer

Job description.

Senior Software Engineer (Back-End)

Belfast | Hybrid | Full-Time

 

At a Glance

        Location: Belfast (Hybrid)

        Employment Type: Full-Time, Permanent

        Seniority: Senior Engineer

        Core Stack: .NET (C#), WPF, AWS, SQL

        Key Requirement: 5+ years back-end .NET/C# experience essential

 

Who You'll Work For

Our client is a large, globally operating financial services business with a significant and growing technology function. Their Belfast team works on business-critical software supporting internal operations and an external client base, within a collaborative Agile environment.

This is a team that takes engineering seriously, with a strong emphasis on quality, continuous improvement, and scalable delivery. If you are a .NET engineer who wants genuine ownership and the opportunity to work on complex, real-time systems, this is a strong environment to do it in.

 

What You'll Be Doing

As a Senior Back-End Engineer, you will take ownership of the design, development, and delivery of key features across business-critical systems. You will work closely with Architects and Principal Engineers to deliver solutions aligned with the broader technical strategy, while championing engineering best practices across the team.

        Collaborate with Architects and Principal Engineers to design and deliver solutions aligned with IT strategy and architectural vision

        Take end-to-end ownership of feature design, development, and delivery, ensuring quality and timely completion

        Partner with QA to ensure robust testing practices and consistent delivery of defect-free software

        Champion engineering best practices including unit testing, code reviews, and maintainable design principles

        Leverage AI-enabled development tooling to enhance productivity, code quality, and delivery velocity within enterprise governance frameworks

        Design and deliver solutions meeting both functional and non-functional requirements, including performance, scalability, and resilience

        Support and mentor junior team members, fostering a collaborative and high-performing environment

        Contribute to continuous improvement by evaluating and adopting appropriate technologies and methodologies

        Proactively communicate progress, risks, and dependencies, escalating impediments early

 

Your Impact

The software you deliver will support live broking operations and an active external client base. You will be working on distributed, real-time systems where quality and reliability genuinely matter. Your technical contributions and mentorship will raise the standard of delivery across the team, and your ability to challenge design decisions will directly influence the quality of what gets built.

 

What We're Looking For

Essential

        5+ years of experience as a Senior Software Engineer in 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 components

        Solid experience with relational databases, including MS SQL Server or MySQL, covering schema design and optimisation

        Proficiency in WPF application development

        Hands-on experience with event-driven and asynchronous messaging architectures

        Experience with cloud platforms, preferably AWS, including deployment and management of cloud-based services

        Strong understanding of CI/CD pipelines, version control (GitHub or GitLab), and package management

        Working knowledge of Agile methodologies and collaborative delivery across distributed teams

        Experience delivering proofs of concept to validate technical approaches

        Demonstrable understanding of AI capabilities and limitations in software engineering, applied responsibly within enterprise governance frameworks

        Strong problem-solving skills with a proactive, detail-oriented, and delivery-focused mindset

Desirable

        Experience within financial services or trading platforms, with an understanding of financial markets

        Knowledge of the FIX protocol and experience managing FIX connectivity

        Exposure to Java and/or JavaScript

        Deeper expertise in AWS, including serverless architectures and microservices

        Experience with TDD, BDD, or similar practices for defining and validating requirements

 

What's In It For You

        Genuine ownership of business-critical software in a real-time, high-stakes environment

        A collaborative Agile team with strong engineering standards and a culture of continuous improvement

        Hybrid working model based in Belfast

        Mentorship opportunities and a clear path for senior engineers to influence technical direction

        The opportunity to work on complex distributed systems within a large, globally recognised organisation

 

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.

Apply for this job now
Posted
Job Details:
Belfast, UKUp to £65k
Job reference:
EG76
EVE GEDDIS

EVE GEDDIS

Associate Recruitment Consultant at Ocho