> Markdown version of [/jobs/ext/4668149-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4668149-senior-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). --- # Senior Software Engineer - **Company:** NICE - **Location:** Southampton, United Kingdom - **Experience:** Expert - **Salary:** £47,556 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, Application Programming Interfaces (APIs), User Authentication, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Databases, Entity Framework, Network Security, Microsoft Visual Studio, Microsoft SQL Server, Nunit, Open Web Application Security, Selenium, Service-Oriented Architecture, Software Engineering, Web Applications, Multithreading, Git, Solid Principles, Kubernetes, Information Technology, Bicep, Teamcity, Restful APIs, Terraform, Software Version Control, Jasmine, Azure Resource Manager, Docker, Server Operating Systems & Platforms, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5960246790 ## About the Role * Be able to communicate effectively, including via email, instant message, phone and video conferencing tools. * Be fierce in your pursuit of product quality. * Be an excellent problem solver with an active interest in the latest design and development tools and technologies. * Be knowledgeable and enthusiastic about process. How will you make an impact? * Design, implementation and developer-level test of UI, server and interface components, using C# in multi-threaded, multi-server environments. * Ensuring your code takes into account the concerns of security, scalability, compatibility and maintainability. * Performing testing of your work, fixing defects and helping to resolve customer support cases. Have you got what it takes? * Solid experience developing ASP.NET web applications in C# using Visual Studio/Visual Studio Code * Experience working in collaborative multidisciplinary teams * Experience creating maintainable code and using source control solutions such as Azure DevOps, GIT or similar * Experience of unit and automated testing using tools such as NUnit, Jasmine and Selenium * Solid understanding of the principles of network security, authentication and authorization * Experience of working with databases using Entity Framework * Good knowledge of SOLID principles * Experience creating RESTful APIs and ensuring API extensibility * Experience of SOA (service oriented architectures) You will have an advantage if you also have: * Cloud experience (Azure) * Containers (docker, K8s) * Security best practice (OWASP top ten) * OpenIDConnect/Identity server * Micro service architecture * MS SQL Server * Azure DevOps, TeamCity * Infrastructure as Code (Bicep, ARM templates, Terraform), * BSc in Computer Science/Software Engineering or equivalent