Senior Software Engineer - Python
£55000 - 65000 GBP
Onsite WORKING
Location: Central London, Greater London - United Kingdom Type: Permanent
Senior Software Engineer - Python
Full-time | Hybrid | Locations: Bristol, Cheltenham, Plymouth, Manchester
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
1. Design, develop, and test high-quality software solutions.
2. Work across diverse technologies, with a focus on open-source frameworks and tools.
3. Use CI/CD pipelines (GitLab or similar) to drive secure, reliable, and maintainable code.
4. Deploy applications across a variety of cloud platforms, including AWS, Azure, and private environments.
5. Contribute across the full development lifecycle, from requirements capture through to delivery, training, and long-term support.
6. Depending on experience, lead small teams and manage direct client interactions.