Rodeo
Get started

Davies

Software Development Lead

Leeds
Posted about 17 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Application Deadline: 21 October 2026

Department: IT

Location: Home United Kingdom

Description

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.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

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.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

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.
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

Leeds, England, United Kingdom

Sign up to applySee more jobs like this