Title: Senior Software Engineer Location: Reading Work Setup: Hybrid We’re working with a European tech company with a presence in Reading that is building a brand-new, secure messaging and alerting platform, used for things like fire alarms, emergency calls, and IoT safety systems. They are looking for a Senior Software Engineer to join their growing team. You’ll play a key role in designing, developing, and maintaining their next-generation C# communications platform.. Key Responsibilities * Lead development of microservices and infrastructure for a messaging platform. * Design and maintain APIs for managing the platform and integrating systems. * Provide expertise in an Agile team and contribute to architectural decisions. * Test, troubleshoot, and verify systems to ensure they work reliably. * Make sure software meets industry standards and security requirements. * Suggest and evaluate new technologies to improve performance and maintainability. * Lead development for Windows environments, including services and tools. * Document design specs, test procedures, and technical updates. Key Requirements * Strong knowledge of .NET development and modern coding practices. * Skilled in C#, Python, .NET 8.0+, and Entity Framework. * Experience with SQL Server, T-SQL, and stored procedures. * Familiar with NoSQL databases (like Redis). * Experience with Kubernetes and Docker. * Comfortable using unit testing frameworks (nUnit, Moq, or similar). Benefits ● Competitive salary ● Private medical insurance ● Group Life Assurance ● Group Income Protection ● Company pension contributions ● 25 days annual leave plus UK bank holidays If you feel you have the relevant experience for this position, please apply with a copy of your latest CV/Resume