Senior Software Engineer (C# / .NET)

Senior Software Engineer (C# / .NET)

Full-Time 60000 - 60000 € / year (est.) Home office (partial)
Ocho

At a Glance

  • Tasks: Design and develop cloud-based applications using .NET and Azure technologies.
  • Company: Purpose-driven tech organisation in precision medicine with a collaborative culture.
  • Benefits: Salary up to £60,000, hybrid working, and opportunities for mentorship.
  • Other info: Dynamic environment with genuine ownership and career growth opportunities.
  • Why this job: Make a real-world impact while working with cutting-edge AI and cloud technologies.
  • Qualifications: 5+ years in software development, strong .NET and Azure experience required.

The predicted salary is between 60000 - 60000 € per year.

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.

Senior Software Engineer (C# / .NET) employer: Ocho

Our client is an exceptional employer, offering a dynamic and purpose-driven work environment in the heart of Belfast. With a strong focus on employee growth, you will have the opportunity to mentor junior engineers and take ownership of your projects while working with cutting-edge Azure technologies. The hybrid working model ensures a healthy work-life balance, allowing you to contribute to meaningful advancements in precision medicine research from both the office and home.

Ocho

Contact Detail:

Ocho Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (C# / .NET)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with .NET and Azure. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving cloud-based applications or AI solutions. This gives potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of microservices architecture. Practice common interview questions and be ready to discuss your past projects in detail.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer (C# / .NET)

.NET
C#
.NET Core
Azure
Azure App Services
Azure Functions
Azure Storage

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, C#, and Azure, and don’t forget to mention any relevant projects that showcase your skills in cloud-based applications.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for precision medicine and how your background aligns with our mission. Be sure to mention your hands-on experience and any mentoring roles you've taken on.

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex problems in previous roles. We love engineers who can think critically and come up with innovative solutions, especially in a fast-paced environment like ours.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Ocho

Know Your Tech Stack

Make sure you brush up on your .NET and C# skills before the interview. Be ready to discuss your hands-on experience with Azure services, as well as any projects you've worked on that involved cloud-based applications. This will show that you're not just familiar with the technologies but have practical experience using them.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you had to troubleshoot or debug applications, as this is crucial for a Senior Software Engineer. Highlighting your problem-solving abilities will demonstrate your value to the team.

Emphasise Mentorship Experience

Since mentoring junior developers is part of the role, be ready to share your experiences in guiding others. Talk about how you've supported less experienced team members and contributed to their growth. This will show that you’re not only a strong engineer but also a team player who values collaboration.

Align with Their Mission

Research the company’s focus on precision medicine and think about how your work can contribute to meaningful outcomes. During the interview, express your genuine interest in their mission and how your skills can help advance their goals. This will resonate well with the interviewers and show that you’re a good cultural fit.