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.
- Location:
- England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology