Back to Jobs

Senior Software Engineer

Job Ref: 2308

We’re excited to have partnered with an international media business to scale one of their core teams. A key part of this project is this fantastic opportunity for a (C#) Senior Software Engineer to help lead the function. The business has an enviable product portfolio which underpins a huge range of broadcast and streaming applications and has seen solid growth over the last several years as more and more people diversify from traditional platforms for their media consumption.


What will you be doing?

As one of the senior technical voices working on the platform, you'll work closely with the newly appointed Head of Software, focussing both on a strategic and delivery level.


Technically, you'll primarily be working with MicroService architectures and ultimately evolving that architecture to a cloud first, serverless approach.


Back-end services are written in C# ASP .Net Core so knowledge of these technologies is essential. The C# code you'll write, will heavily leverage dependency injection, SOLID principals, coding patterns and other best practices to write loosely coupled applications and services that are easier to maintain and extend.


Although this is very much a back-end focussed role, in an ideal world you'll be open to the idea of being exposed to the front-end as well, so a willingness to work with technologies such as ReactJs + Typescript, JavaScript would also be useful.


What technical experience do you need?


  •    Practical knowledge of C#, ASP.Net Core, Visual Studio
  •    Good understanding and practical application of dependency injection, SOLID principals, coding patterns
  •    ReactJs, HTML 5, CSS, TypeScript, JavaScript
  •    Experience using git or other VCS
  •    Experience of Scrum or other agile frameworks, preferably using Jira
  •    Linux software development tools (Jenkins, make systems, debuggers, profilers, code coverage tools, etc.)
  •    PowerShell, Docker, Kubernetes
  •    The technical acumen to dissect and understand an existing application and its architecture
  •    Knowledge of MicroServices patterns and practices and a good knowledge of cloud computing technology

 This opportunity will suit someone someone who is first and foremost, an excellent C# Developer, if you don’t have any commercial experience with .Net Core or Kubernetes for example, we’d still like to hear from you if you’re interested in doing so in the future. 

If you’d like to learn more, please apply now and we'll be in touch. The interview process will take place over telephone and Microsoft Teams.

Apply Now

For full details, email Daniel Koseoglu: or call 0114 401 0521.

For more information, call us on:

0114 401 0521

Message Us