Senior Software Engineer – Python

New Today

Overview

Our client is a specialist technology consultancy delivering bespoke software and data solutions to government, defence, and critical national infrastructure sectors. They are looking for a Senior Software Engineer with strong Python expertise to join a high-impact programme, developing solutions that address complex operational challenges. The position is hybrid, with customer-facing work expected on a regular basis (typically every two weeks).

What You’ll Do

  • Design, develop, and test high-quality software solutions.
  • Work across diverse technologies, with a focus on open-source frameworks and tools.
  • Use CI/CD pipelines (GitLab or similar) to drive secure, reliable, and maintainable code.
  • Deploy applications across a variety of cloud platforms, including AWS, Azure, and private environments.
  • Contribute across the full development lifecycle, from requirements capture through to delivery, training, and long-term support.
  • Depending on experience, lead small teams and manage direct client interactions.

What We’re Looking For

  • Strong background in backend or full stack development.
  • Proven commercial experience with Python and modern cloud technologies (AWS experience is a strong advantage).
  • Previous consultancy experience is helpful but not a requirement.
  • Eligibility for UK Security Clearance (e.g., British citizenship and residency in the UK for the past 5 years).

Why Join?

  • Collaborative, team-driven culture with an emphasis on inclusivity.
  • Comprehensive wellbeing support, including 24/7 counselling and employee assistance services.
  • Flexible working model with central offices, flexitime, and hybrid arrangements.
  • Career development tailored to you, with a dedicated career coach.
  • Active social calendar with regular team events, summer parties, and company-wide awaydays.
  • Onsite perks including lunch and drinks allowances.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • IT Services and IT Consulting

This is an opportunity to join a forward-looking team delivering software that genuinely makes a difference in critical infrastructure. You’ll work on meaningful projects, enjoy flexibility and career growth, and be part of an environment that values both technical excellence and individual wellbeing. If you’re a Python engineer ready to step into a senior role, this could be the right move for you.

Note: The original description contains multiple location postings and references to signing in for AI-powered advice which have been removed to focus on the core job information.

#J-18808-Ljbffr
Location:
England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology