> Markdown version of [/jobs/ext/2314435-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2314435-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:** MHR International UK Ltd - **Location:** Ruddington, UK - **Experience:** Expert - **Salary:** £50,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Artificial Intelligence, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Engineering, Continuous Integration, Software Design Patterns, Distributed Systems, Microsoft Software, Scrum Methodology, Software Engineering, Web Application Frameworks, Spring Cloud, GitHub Copilot, AngularJS, Api Design - **Published:** August 3, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=8d3008a7bd94215a ## About the Role * Strong commercial experience developing software using C#, .NET and Angular (or similar modern JavaScript frameworks). * Experience building and supporting cloud-native applications on Microsoft Azure. * Strong understanding of API design, distributed systems, security, scalability and performance. * Experience applying unit testing, automated testing and CI/CD best practices. * Solid understanding of modern software engineering principles including SOLID, design patterns and clean architecture. * Experience mentoring engineers and contributing to technical leadership within a delivery team. * Exposure to AI-assisted development tools such as GitHub Copilot would be advantageous. ## Description Join MHR as a Senior Software Engineer and play a key role in shaping the next generation of our cloud-based HR and payroll platform. You'll design and deliver scalable solutions, solve complex technical challenges, and influence the engineering direction of products used by thousands of organisations across the UK and internationally. This is an opportunity to combine hands-on software development with technical leadership, working with modern Microsoft technologies, AI-assisted development tools, and cloud-native architectures. Your Team You'll work within a collaborative, cross-functional Scrum team alongside Product Managers, UX Designers, Software Engineers, and Test Engineers. Our teams embrace shared ownership, continuous improvement, and high engineering standards. We are embracing AI across both our engineering practices and products. You'll have the opportunity to leverage tools such as GitHub Copilot while contributing to the development of intelligent capabilities within our SaaS platform. Beyond delivering great software, you'll help mentor others, contribute to technical decision-making, and influence how we build, deploy, and operate software at scale. Your Impact As a Senior Software Engineer, you'll take ownership of complex features and systems from design through to deployment. You'll contribute to architectural decisions, champion engineering best practices, and help drive improvements in quality, performance, security, and scalability. Your work will directly influence product outcomes, customer experience, and the future direction of our platform, while helping to grow and support the engineers around you. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)