About this role
Salary: £60,000 - 80,000 per year
Requirements: Degree or equivalent qualification in Computer Science or a related subjectSolid commercial experience with C#/.NET, Entity Framework, SQL Server, and REST API designProficiency in Angular and TypeScript, including component architecture, routing, and state managementHands-on experience with CI/CD pipelines in GitHub Actions or Azure DevOps, and collaborative Git workflowsExperience deploying and managing cloud-hosted applications on Microsoft Azure, including monitoring with App InsightsActive use of AI coding assistants and experience integrating LLM APIs and building agentic workflows or MCP serversStrong working knowledge of security principles, including OWASP Top 10, GDPR, and ISO 27001Experience in a small team or full-stack ownership environment, with comfort spanning development and operational responsibilities Responsibilities: Design, build, test, and ship features across .NET/C# backend and Angular frontend applicationsWrite clean, well-tested, maintainable code and uphold these standards in code reviewsInvestigate and resolve production bugs and third-line support issues, owning problems through to resolutionTranslate internal stakeholders business requirements into well-scoped, reliable softwareProvision and manage Microsoft Azure infrastructure, maintaining high availability across applications, databases, and integrated systemsManage deployments, apply security patches, maintain backup and recovery processes, and oversee internal and external network connectivityConfigure, maintain, and improve CI/CD pipelines in GitHub Actions and Azure DevOps to support secure automated builds, testing, and deploymentAutomate system administration tasks, including deployments, patching, and environment configuration, to reduce manual effort and riskContribute to architectural decisions, including technology choices, system design, and platform adoptionUse Infrastructure as Code to provision and manage Azure resources and keep environments reproducible, auditable, and consistentBuild and maintain positive relationships across the organisation, fostering collaboration based on trust, transparency, and respect Technologies: AIAPIAngularAzureBackendC#CI/CDCloudDevOpsFrontendGitGitHubSupportLLMMCPNetworkOWASPRESTSQLSecurityTypeScriptASP.NET More:
We are a global management consultancy offering a permanent Senior Software Engineer opportunity in our Innovation department, supporting software assets within our Technology function and aligning platforms with our broader Technology Strategy. The role is based in Hertfordshire, is full-time, and offers hybrid working with three days a week onsite. The annual salary is flexible up to £80,000, depending on experience. Benefits include a discretionary company performance bonus, 25 days of holiday plus bank holidays, and a pension.
last updated 42 week of 2026