All Jobs Vacancy

Lead Software Engineer

Posted 3 weeks ago by GTC Recruitment

Summary: We are seeking a Lead Software Engineer / Senior Software Engineer with strong expertise in Python and Django for a 12-month contract. The role involves leading the design and development of scalable software solutions within a secure and regulated environment, contributing to a major digital transformation programme. The successful candidate will have a minimum of 5 years of software engineering experience and will work in a hybrid pattern, with 2 days per week onsite. The position requires active SC Clearance and offers a competitive rate of up to £750 per day, with an IR35 status of Inside IR35. The candidate will collaborate with multidisciplinary teams and play a key role in shaping technical solutions while ensuring adherence to engineering standards and best practices.

Detailed Description From Employer:

Title: Lead Software Engineer

Description: Lead Software Engineer / Senior Software Engineer (Python & Django) Contract Length: 12 Months Rate: Up to £750 per day (Umbrella) IR35 Status: Inside IR35 Clearance Required: Active SC Clearance Working Pattern: Hybrid – 2 days per week onsite Locations London Manchester Birmingham Cardiff Darlington The Opportunity We are seeking an experienced Lead Software Engineer / Senior Software Engineer with strong Python and Django expertise to join a major digital transformation programme operating within a secure and highly regulated environment. This is an exciting opportunity to contribute to the design, development, and delivery of secure, scalable digital services supporting business-critical systems. Working within a modern agile delivery environment, you will play a key role in shaping technical solutions, leading engineering activities, and collaborating across multidisciplinary teams. The successful candidate will be a hands-on technical leader with a passion for engineering excellence, modern software development practices, and delivering high-quality digital services.

Key Responsibilities:

  • Lead the design and development of scalable software solutions using Python and Django
  • Translate user and business requirements into secure, reliable technical solutions
  • Develop clean, maintainable, and test-driven code
  • Design systems with security, resilience, and performance at their core
  • Support, maintain, and enhance live production services
  • Provide technical leadership across multiple workstreams and integrations
  • Collaborate with Developers, Business Analysts, Designers, and UCD specialists
  • Review technical designs and ensure adherence to engineering standards and best practices
  • Troubleshoot and resolve complex technical challenges
  • Drive continuous improvement in engineering processes and delivery practices
  • Ensure solutions align with modern development standards and agile delivery principles

Technical Environment:

  • Python
  • Django
  • REST APIs
  • CI/CD Pipelines
  • Automated Testing Frameworks
  • Agile Delivery Methodologies
  • Secure Software Engineering Practices
  • Cloud-Based and Integration-Focused Architectures

Essential Skills & Experience:

  • Strong commercial experience with Python and Django
  • Proven track record designing and delivering scalable backend systems
  • Strong understanding of software architecture and systems integration
  • Experience working within agile, multidisciplinary teams
  • Ability to build secure, production-ready software
  • Experience supporting and improving live services
  • Excellent communication and stakeholder engagement skills
  • Experience working within structured, regulated, or governance-heavy environments
  • Minimum 5+ years of software engineering experience (8–10+ years preferred)

Desirable Experience:

  • Experience working on large-scale digital transformation programmes
  • Public sector, defence, financial services, or other regulated industry experience
  • Experience working within secure or highly governed environments
  • Exposure to compliance, security, or business-critical systems

Team & Environment:

You will join a collaborative programme team working across multiple agile delivery squads alongside Developers, Business Analysts, Designers, and User-Centred Design specialists. The environment promotes collaboration, engineering quality, continuous improvement, testing, documentation, and delivery excellence.

Candidate Profile:

We're looking for a strong hands-on engineer with leadership capability and a T-shaped skillset—someone who combines deep technical expertise with broad systems awareness. You will be comfortable taking ownership, influencing technical direction, mentoring others, and delivering high-quality solutions within secure, high-profile programmes. Please note: Active SC Clearance is required for submission.

Rate:
£101/hour
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

£14,000 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job