Enable job alerts via email!

Senior Software Engineer

Ithika Recruitment Ltd

England

Remote

GBP 65,000 - 75,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency is seeking a Senior Developer to work remotely within the UK. This role involves designing and maintaining core platform components using .NET 8 and Azure services. Join a small, agile team that values collaboration and innovation in a fast-paced environment. Ideal candidates will have strong skills in C#, Azure, and experience with container orchestration. Compensation ranges from £65,000 to £75,000 annually, with additional benefits including 25 days holiday.

Qualifications

  • Proficiency in C# and .NET 8 or higher.
  • Experience with Azure services and cloud-native architectures.
  • Familiarity with container orchestration and CI/CD practices.

Responsibilities

  • Design and develop core platform components in .NET 8.
  • Leverage Azure services for scalable solutions.
  • Implement monitoring and troubleshoot system performance.
  • Mentor junior engineers and influence technical direction.

Skills

C#
Azure
SQL
React
TypeScript
Kubernetes
Docker
CI/CD
Python

Tools

Azure DevOps
Grafana
Job description
Senior Developer / Senior Software Engineer / Senior .NET Developer

C#, (.NET 8.0+), Azure, SQL, Cosmos, React, TypeScript

Remote Work

Work from home anywhere in the UK, with monthly travel to London or Ipswich. The team meets in person no more than once a month, usually for high‑level planning or team‑building activities such as indoor snowboarding and escape rooms. The ideal location is within two hours of central London.

Compensation and Benefits

£65,000 – £75,000 per annum, plus 25 days holiday.

About the Role

You will join a highly motivated, intelligent, and enthusiastic team focused on delivering world‑class software with excellent usability and performance. The platform is a high‑performance, multi‑tenant system processing billions of data points each week, built on a modern, cloud‑native architecture using the latest technologies.

Key Responsibilities

• Design, develop, and maintain core platform components in .NET 8.

• Leverage Azure services such as Functions, Search, and Cosmos DB to build scalable, resilient solutions.

• Implement stream processing, message‑driven workflows, and container orchestration with Kubernetes.

• Write automated tests, participate in code reviews, and contribute to continuous integration and delivery pipelines.

• Monitor and troubleshoot system performance using Grafana and instruments from the Azure stack.

• Mentor junior engineers, share knowledge across the team, and influence technical direction while balancing innovation with delivery excellence.

Key Technologies
  • C# (.NET 8.0+)
  • Containers (Kubernetes, Docker)
  • Serverless (Azure Functions, Azure Search)
  • Messaging (AMQP, Kafka, HTTP)
  • Testing (xUnit)
  • Databases (SQL Server, Azure Cosmos DB)
  • Monitoring (Grafana Stack)
  • CI/CD (Azure DevOps)
  • Scripting (Python)
  • Distributed Systems (Microsoft Orleans)
  • Cloud (Azure)
  • Web Development (TypeScript/React/ASP.NET Core)
Work Environment

The team is small, close‑knit, and values collaboration. Your ideas will be heard and integrated, fostering a culture of mentorship and innovation. We embrace AI where it adds real value and continually seek new product ideas to stay ahead.
We are a small, agile business in the start‑up phase with a solid history, and your voice will directly shape the platform’s evolution from architecture to product intelligence.

Have questions? Feel free to reach out for more details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.