> Markdown version of [/jobs/ext/2447877-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2447877-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Platform Recruitment Limited - **Location:** Cambridge, UK - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, C Sharp (Programming Language), Software Quality, Continuous Integration, Software Design Patterns, Windows Presentation Foundation, Model View Controller (MVC), Model View ViewModel, Performance Tuning, Software Architecture, RabbitMQ, Web Applications, Multithreading, Real Time Systems, Reliability of Systems, Low Latency, Apache Kafka, Grpc - **Published:** August 1, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5821003377 ## About the Role * I require 10 years of C#/.NET (Core/5) development experience. * I need proven expertise in scalable, distributed, low-latency systems. * A strong background in web applications, gRPC, Kafka/RabbitMQ, and multithreading is essential. * I expect a solid understanding of performance tuning, security, and software architecture. * Experience with WPF and design patterns such as MVVM, MVP, and MVC is necessary. * Excellent leadership and communication skills are a must. ## Description * I will need you to lead the design and development of high-performance, secure communication systems in C#.NET. * You will be tasked with building low-latency, high-volume data applications for real-time processing. * I expect you to define and drive the technical strategy aligned with our business objectives. * Your role will involve overseeing code quality, conducting reviews, and implementing CI/CD pipelines. * I want you to troubleshoot complex issues and ensure system reliability. * You will also mentor developers and foster a culture of technical excellence. Technologies: * C# * CI/CD * Kafka * MVC * MVVM * RabbitMQ * Security * WPF * Web * gRPC * ASP.NET, We are a rapidly growing company based in Cambridgeshire, specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to our continued expansion, we are looking for a Principal Software Engineer to join our growing team and play a key role in the development, integration, and maintenance of our web and communication platforms. If you have the relevant experience and are ready for your next challenge, I invite you to apply with a copy of your latest CV/Resume. ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)