Sub banner

Senior Software Engineer (C# / .NET)

Job description.

Senior Software Engineer - .NET / Azure

Ocho People | Technology Recruitment

  • Senior engineering role working on cloud-based applications in precision medicine research
  • Hands-on .NET / C# development with cutting-edge Azure technologies
  • Hybrid working - Belfast city centre office with remote flexibility
  • Salary up to £60,000
  • Purpose-driven organisation with a genuinely interesting mission

About the Company

Our client is a specialist technology organisation operating in the precision medicine and regulatory consulting space. They build and maintain high-performance, cloud-based software that directly supports clinical and scientific research meaningful work with real-world impact. Based in Belfast, they operate in a fast-moving, intellectually stimulating environment where strong engineers are given genuine ownership and the opportunity to shape technical direction alongside an experienced team.

The Role

This is a Senior Software Engineer position at the heart of the engineering team, responsible for designing, developing and maintaining cloud-based applications built on .NET and Azure. You'll work closely with product managers, designers and stakeholders, both internal and external, serving as a key bridge between the software team and the wider business. Beyond building great software, you'll contribute to design decisions, mentor junior engineers and help drive best practices across the team. This is a role for someone who takes pride in their craft, has a genuine curiosity about AI and emerging technologies, and wants to do work that matters.

Key Responsibilities

  • Design, develop and maintain high-performance applications using .NET (C#), .NET Core and Azure
  • Implement and manage Azure cloud services including App Services, Functions, Storage and DevOps
  • Design and manage MS SQL Server databases, optimising for performance and scalability
  • Collaborate with product managers, designers and developers to deliver high-quality software solutions
  • Contribute to architectural and design decisions across new and ongoing projects
  • Mentor junior members of the development team, providing expert guidance and support
  • Participate in code reviews and champion software development best practices
  • Troubleshoot and debug applications to ensure reliability and efficiency
  • Develop AI solutions in a regulated environment, ensuring adherence to AI governance and compliance frameworks
  • Stay current with emerging technologies and apply relevant trends to the team's work

What You'll Need

Essential:

  • 5+ years' post-graduate experience in software development
  • Minimum 3 years' experience in a Senior Software Engineer or equivalent role
  • Strong hands-on experience with .NET (C# / .NET Core)
  • Proficiency in Azure cloud services, App Services, Functions, Storage
  • Experience with front-end technologies, HTML, CSS, JavaScript, Angular or React
  • Solid understanding of microservices architecture and API development
  • Strong problem-solving, debugging and communication skills
  • Previous experience mentoring junior developers
  • Degree in Computer Science or a related discipline

Why Apply?

  • Salary up to £60,000
  • Hybrid working , split your time between a Belfast city centre office and home
  • Purpose-driven work with genuine real-world impact in precision medicine research
  • Technically stimulating environment with interesting problems to solve
  • Real ownership over design decisions and architectural direction
  • Supportive team culture with opportunities to mentor and lead
  • Opportunity to work with cutting-edge Azure and AI technologies in a regulated environment

How to Apply

Interested in finding out more? Connect with Nick Napier on LinkedIn or submit your CV via the link below for a confidential conversation.

Submit CV for this Job.