Lead Software Engineer

Lead Software Engineer

Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Carrington Blake Recruitment

At a Glance

  • Tasks: Lead the design and delivery of scalable software solutions in a dynamic environment.
  • Company: Join a leading tech firm focused on government and defence projects.
  • Benefits: Competitive PAYE rate, hybrid work model, and opportunities for professional growth.
  • Other info: Collaborative Agile teams with a focus on clean code and continuous improvement.
  • Why this job: Make a real impact in national security while working with cutting-edge technologies.
  • Qualifications: Strong Python and Django experience with 5+ years in software development.

The predicted salary is between 40000 - 50000 £ per year.

£ 550.17 PAYE rate – INSIDE IR35

CV Deadline: Weds 17th June COP (4.30)

Locations: Hybrid 2 days pw office based

  • London (HQ): Old Admiralty Building, Admiralty Place, SW1A 2DY
  • Manchester: Trinity Bridge House, 2 Dearmans Place, Salford, M3 5EG
  • Birmingham: 23 Stephenson Street, B2 4BJ & Victoria Square House, B2 4AJ
  • Cardiff: Tŷ William Morgan, 6 Narrative Drive, Central Square, CF10 1XS
  • North East: Feethams House, Feethams, Darlington, DL1 5AD

Key Responsibilities

  • Lead the design and delivery of scalable software solutions
  • Translate user needs into technical outcomes
  • Build secure, test-driven, high-quality code
  • Support and maintain live services (performance & stability)
  • Collaborate with multidisciplinary teams (BA, UCD, Developers)
  • Oversee development across multiple workstreams
  • Drive continuous improvement of systems and processes
  • Ensure integration across complex systems

Technical Environment

  • Primary Stack: Python, Django
  • Backend-focused with full-stack awareness
  • Multiple user journeys (~27 frontend journeys)
  • Government Digital Service (GDS) aligned delivery

Team Structure

  • Total team: ~27 people
  • 4 Agile squads (~7 per squad)
  • Typical squad includes:
    • 3 × Senior Developers
    • Business Analyst
    • UCD Specialists (Content, Interaction, Design)

Ways of Working

  • Agile delivery model
  • Daily stand-ups (~10am)
  • Ticket-based workflow
  • Collaborative problem-solving
  • Focus on:
    • Clean code
    • Engineering standards
    • Testing & documentation

Key Requirements

Essential

  • Strong Python and Django experience
  • Proven system design capability (end-to-end)
  • Strong collaboration and communication skills
  • Experience working in agile, multidisciplinary teams
  • Ability to contribute to secure, structured environments
  • Minimum 5+ years’ experience (ideally 8–10 years)

Top 3 Evaluation Criteria

  • Python & Django technical expertise
  • System design and architecture capability
  • Strong communication and teamwork skills

Desirable

  • Experience with GDS standards
  • Public sector or defence-related experience
  • Exposure to secure or regulated environments

Domain Context

  • Defence / government environment (e.g. MOD, HMRC)
  • Focus on export control systems (weapons, aircraft, sensitive goods)
  • Security-focused work contributing to national interest

Candidate Profile

  • T-shaped skillset (deep technical + broad system awareness)
  • Strong delivery focus and efficiency
  • Comfortable taking ownership and leading within squads
  • Experience working in structured, governance-heavy environments

Lead Software Engineer employer: Carrington Blake Recruitment

As a Lead Software Engineer at our esteemed organisation, you will thrive in a dynamic and collaborative work culture that prioritises innovation and continuous improvement. With hybrid working options available across multiple vibrant locations, including London and Manchester, we offer competitive pay, a commitment to employee growth through training and development, and the opportunity to contribute to meaningful projects within the defence sector, ensuring your work has a direct impact on national interests.

Carrington Blake Recruitment

Contact Details:

Carrington Blake Recruitment Recruitment Team

We think you need these skills to ace Lead Software Engineer

Python
Django
System Design
Agile Methodologies
Collaboration Skills
Communication Skills
Test-Driven Development