Senior Software Engineer

Senior Software Engineer

  • Annual Salary: Flexible up to £80,000 per annum DOE
  • Location: Hertfordshire
  • Job Type: Full-time
  • Hybrid working 3 days a week onsite

A new exciting permanent opportunity has become available for a Senior Software Engineer to join a global management consultancy within their Innovation department. This role is crucial for the development, enhancement, and support of software assets within the Technology function. The Senior Software Engineer will lead the delivery of new features, improve existing systems, and resolve defects, ensuring the reliability and stability of the company's platforms aligning with the broader Technology Strategy.

Day-to-day of the role:

  • Design, build, test, and ship features across .NET/C# backend and Angular frontend applications.
  • Write clean, well-tested, maintainable code and uphold those standards in code review.
  • Investigate and resolve production bugs and third-line support issues, owning problems through to resolution.
  • Translate business requirements from internal stakeholders into well-scoped, reliable software.
  • Provision and manage cloud-based infrastructure on Microsoft Azure, maintaining high availability across all applications, databases, and integrated systems.
  • Manage deployments, apply security patches, maintain backup and recovery processes, and oversee internal and external network connectivity.
  • Configure, maintain, and improve CI/CD pipelines in GitHub Actions and Azure DevOps, ensuring secure automated builds, testing, and deployment.
  • Automate system administration tasks including deployments, patching, and environment configuration to reduce manual effort and risk.
  • Contribute to architectural decisions, providing input on technology choices, system design, and platform adoption.
  • Use Infrastructure as Code (IaC) to manage and provision Azure resources, ensuring environments are reproducible, auditable, and consistent.
  • Build and maintain positive relationships across the organisation, fostering collaborative ways of working based on trust, transparency, and respect.

Required Skills & Qualifications:

  • Degree or equivalent in Computing Science or a related subject.
  • Solid commercial experience with C# /.NET, Entity Framework, SQL Server, and REST API design.
  • Proficiency in Angular in TypeScript, including component architecture, routing, and state management.
  • Hands-on experience with CI/CD pipelines in GitHub Actions or Azure DevOps, and collaborative Git workflows.
  • Experience with Microsoft Azure - deploying and managing cloud-hosted applications, with App Insights for monitoring.
  • Active use of AI coding assistants and experience integrating LLM APIs and building agentic workflows or MCP servers.
  • Strong working knowledge of security principles including OWASP Top 10, GDPR, and ISO27001.
  • Experience in a small team or full-stack ownership environment, comfortable spanning development and operational responsibilities.

Benefits:

  • Company performance bonus (discretionary)
  • 25 days holiday + bank holidays
  • Pension

To apply for this Senior Software Engineer position, please submit your CV to be considered immediately.

Job Details

Company
Reed Technology
Location
Berkhamsted, Hertfordshire, United Kingdom
Hybrid / Remote Options
Employment Type
Permanent
Salary
£60000 - £80000/annum
Posted