Lead Software Engineer

🚀 Lead Software Engineer (Azure / Node.js) – Contract

Start: ASAP

End date: October 2026

Band: 3

Location: Remote – (Just up to 2 days per month on-site in Nottingham)

Role Overview

We are seeking a highly experienced Lead Software Engineer to own the technical delivery of cloud-native, event-driven solutions within the Microsoft Azure ecosystem. You will combine hands-on engineering with technical leadership, guiding a team of engineers while ensuring high standards of quality, security, and architectural best practice.

This role is ideal for a senior engineer who enjoys leading by example and driving technical excellence across enterprise-scale platforms.

Key Responsibilities

  • Lead the design and development of cloud-native applications using Azure Functions, Azure Storage and Azure Service Bus
  • Provide hands-on development using Node.js and TypeScript, delivering high-quality, scalable and maintainable code
  • Own the technical architecture and ensure alignment with enterprise architecture standards
  • Lead and be accountable for the team’s technical delivery, quality and timelines
  • Mentor and support engineers through a structured knowledge-sharing and best-practice approach
  • Conduct code reviews and enforce quality gates and engineering standards
  • Collaborate with Product Owners, Architects, DevOps and client stakeholders
  • Ensure solutions are secure, resilient, observable and cost-optimised
  • Support CI/CD pipelines and DevOps processes
  • Travel to Nottingham client site up to 2 days per month
  • Essential Skills & Experience

    • Strong hands-on experience with Microsoft Azure (Functions, Storage – Blob/Table/Queue, Service Bus)
    • Advanced proficiency in Node.js and TypeScript
    • Proven experience building event-driven and serverless architectures
    • Strong understanding of RESTful APIs and integration patterns
    • Experience with CI/CD pipelines and DevOps practices
    • Secure coding and cloud security principles
    • Experience with distributed systems and microservices architecture
    • Strong Git-based version control and collaborative workflows
    • Proven experience leading engineering teams on enterprise-level projects
  • Desirable Experience

    • Microsoft Dataverse
    • Microsoft Power Platform
    • Infrastructure as Code (Bicep, ARM, Terraform)
    • Azure monitoring and observability tools (Application Insights, Azure Monitor)
    • Agile / Scrum delivery environments

    Job Details

    Company
    Anson McCade
    Location
    United Kingdom
    Posted