Skip to content

Open nowFirst seen 36 hours ago

Software Development Lead

Davies296 open roles

Pay
£70,000 – £90,000 a year
Where
Home, United Kingdom, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Development LeadDavies · Home, United Kingdom, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Davies's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market. Davies postings stay open a median of 1 days.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: first seen 36 hours ago

Davies median: 1 days open

The posting

As a Software Development Lead at Davies Technology Solutions (DTS), you will combine hands-on engineering expertise with technical and people leadership for a development squad. You will be accountable for the quality, maintainability, security, and technical direction of the squad’s software, while enabling reliable delivery and effective live operation.

Working closely with the Director of Development, the Director of Engineering and Architecture, Product Owner, Delivery Manager, quality engineers, and other stakeholders, you will shape achievable delivery plans, guide technical decisions, manage engineering risks, and ensure that solutions meet agreed organisational standards. Through the Director of Engineering and Architecture, you will have access to the Architecture and Platform teams, who will provide specialist support for architecture, DevOps, cloud, and infrastructure decisions and delivery.

You will lead and mentor engineers primarily across the Back End Microsoft .NET ecosystem. This role is suitable for either a Back End specialist or a Full Stack engineer with strong back-end expertise and practical experience across the React and TypeScript front end. You will have sufficient working knowledge of CI/CD pipelines, GitHub Actions, Azure Pipelines, Microsoft Azure, and infrastructure as code using Terraform to contribute effectively, identify when specialist input is required, and work with the Architecture and Platform teams through design, delivery, and operational processes.

Key Responsibilities

  • Design, build, test, and maintain secure, observable, reliable, and maintainable production software, leading by example in the squad’s most complex or high-risk areas.
  • Lead, coach, and mentor engineers through pairing, design discussions, code reviews, technical feedback, and clear development expectations.
  • Collaborate with the Director of Development, Product Owner, and Delivery Manager to shape achievable delivery plans, provide technical estimates, identify dependencies, and balance scope, quality, risk, and delivery commitments.
  • Work with the Architecture team to provide appropriate technical direction for the squad across solution design, security, integration, testing, observability, performance, deployment, and operational readiness, escalating decisions that require specialist architectural input.
  • Partner with product managers, business analysts, quality engineers, platform engineers, and other stakeholders to clarify requirements, identify technical constraints, and translate business priorities into sustainable engineering outcomes.
  • Establish and maintain engineering standards covering source control, branching, pull requests, coding practices, automated testing, secure development, documentation, and release readiness.
  • Own effective technical assurance within the squad through code review, automated quality controls, security scanning, testing, pairing, and technical walkthroughs.
  • Work with the Platform team to support the implementation and continuous improvement of CI/CD pipelines using GitHub Actions and Azure Pipelines, contributing application and delivery knowledge while relying on platform specialists for shared tooling, controls, and infrastructure.
  • Collaborate with the Platform and Architecture teams to ensure deployments use appropriate environment controls, approvals, quality gates, secrets management, rollback approaches, and operational verification.
  • Contribute application and domain knowledge to the design, deployment, and operation of cloud-native solutions on Microsoft Azure, working with the Architecture and Platform teams to address security, resilience, scalability, observability, performance, and cost.
  • Work with the Platform team when infrastructure as code is required, contributing to the review and application of Terraform changes without being expected to own shared modules, state management, or the organisation-wide infrastructure process.
  • Communicate technical progress, trade-offs, risks, and decisions clearly to both engineering and non-technical stakeholders, escalating material concerns early and presenting practical options.
  • Identify and manage technical and delivery risks, including security, dependency, performance, reliability, operational, and technical-debt concerns.
  • Support software in production through monitoring, incident response, root-cause analysis, service improvement, and the responsible management of technical debt.
  • Evaluate relevant technologies and engineering practices against genuine product and operational needs, leading improvements that reduce risk, improve developer effectiveness, strengthen reliability, or create measurable customer value.
  • Help the squad improve delivery flow, predictability, quality, and operational performance using meaningful engineering and delivery measures.

Skills, Knowledge & Expertise

Leadership and Core Engineering

  • Substantial experience delivering production software, including demonstrable technical leadership within a multidisciplinary engineering team.
  • Experience owning complex technical decisions from requirements and design through implementation, deployment, and live operation.
  • Demonstrated ability to lead through influence, coach engineers, resolve technical disagreements constructively, and create clarity in complex or ambiguous delivery environments.
  • Strong software-design fundamentals, including secure coding, maintainability, automated testing, observability, performance, scalability, and operational resilience.
  • Ability to make and communicate proportionate architectural decisions and establish practical engineering standards.
  • Excellent written and verbal communication skills, including the ability to explain technical decisions, risks, and trade-offs to engineers, delivery colleagues, senior leaders, clients, and other stakeholders.
  • Experience working in iterative product-delivery environments and adapting engineering practices to improve flow, feedback, quality, and predictability.
  • Experience supporting production services, including incident response, root-cause analysis, monitoring, service improvement, and technical-debt management.

Back End Engineering (Required)

  • Deep knowledge of C#, ASP.NET Core, and the Microsoft .NET ecosystem.
  • Strong experience designing and delivering secure REST APIs, background services, integrations, and distributed systems.
  • Understanding of microservices, event-driven architecture, messaging, asynchronous processing, and appropriate service-boundary design.
  • Experience with relational data, SQL Server, Entity Framework Core, transaction management, data modelling, and integration patterns.
  • Experience designing cloud-native services for Microsoft Azure, including appropriate use of compute, storage, messaging, identity, configuration, networking, and managed data services.
  • Strong understanding of authentication, authorisation, secure API design, secrets management, dependency management, and common application-security risks.
  • Experience with automated unit, integration, contract, component, and performance testing.
  • Experience implementing structured logging, metrics, tracing, health checks, monitoring, and practical operational diagnostics.
  • Ability to provide technical leadership for back-end architecture, integration design, data concerns, service reliability, and performance.

Front End Engineering (Nice to Have for Full Stack Candidates)

  • Experience with modern React and TypeScript development.
  • Understanding of component and application architecture, state and data management, routing, forms, API integration, and reusable design patterns.
  • Experience creating accessible and responsive user interfaces that meet appropriate usability and accessibility standards.
  • Experience with automated front-end testing, including unit, component, integration, and end-to-end testing.
  • Understanding of browser security, authentication flows, dependency management, performance optimisation, error handling, logging, and client-side observability.
  • Familiarity with modern front-end build, package-management, linting, formatting, code-quality, and delivery tooling.
  • For Full Stack candidates, the ability to contribute to front-end architecture, engineering standards, design-system adoption, and user-experience implementation.

DevOps, Cloud, and Infrastructure Knowledge

  • Working knowledge of CI/CD concepts and the ability to collaborate effectively on the design, maintenance, and troubleshooting of delivery pipelines.
  • Familiarity with GitHub Actions and Azure Pipelines, including pull-request validation, builds, automated tests, security checks, packaging, releases, and deployments.
  • Understanding of YAML-based pipelines, reusable workflows and templates, pipeline artefacts, environments, approvals, quality gates, branching controls, and release strategies.
  • Experience contributing to the deployment and operation of applications and supporting services on Microsoft Azure.
  • Awareness of Azure identity and access management, service connections, secrets management, monitoring, networking, security, resilience, scalability, and cost considerations.
  • Working knowledge of Terraform and infrastructure-as-code principles sufficient to understand, review, and contribute to application-related infrastructure changes.
  • Understanding of Terraform modules, variables, outputs, state, plan and apply workflows, validation, and infrastructure-change review, with specialist guidance available from the Platform team.
  • Ability to work with the Architecture and Platform teams to integrate application changes, automated tests, static analysis, dependency checks, security scanning, and policy controls into delivery pipelines.
  • Ability to diagnose application-related build and deployment issues, engage the appropriate specialists, and contribute to improvements in pipeline reliability, speed, security, and developer usability.
  • Sound judgement about when a decision can be handled within the squad and when support or approval is required from the Architecture or Platform team.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Davies's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Davies's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Davies's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.