Python Software Engineer

Candidate Source - TEAM
B25Db, B2 5DB, United Kingdom
Today
£65,000 – £74,000 pa

Salary

£65,000 – £74,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Mid
Education
Degree
Posted
12 Jul 2026 (Today)

Benefits

10% annual bonus Competitive pension scheme Excellent work-life balance Structured mentoring Clear career progression Hybrid working (2 days in office)
The software you build today could help shape how the UK is powered tomorrow. As a Mid-Level Python Software Engineer, you'll develop the digital platforms that support the UK's transition to Net Zero, solving complex technical challenges while building your expertise alongside an experienced engineering team.

This is an opportunity to work on meaningful technology with genuine national impact. You'll contribute to modern cloud-based applications, collaborate with talented technical specialists and have a clear pathway to further develop your engineering career in an environment that values quality, innovation and continuous improvement.

What's in it for you
  • Salary of £65,000 - £74,000 plus a 10% annual bonus
  • Hybrid working with just two days per week in the Birmingham office
  • Work on technology that directly supports the UK's clean energy transition
  • Structured mentoring from Senior and Principal Engineers with clear career progression
  • Competitive pension scheme and excellent work-life balance
  • Opportunity to work with modern cloud technologies and an evolving technical stack
Your responsibilities as Mid-Level Python Software Engineer
  • Develop, test and maintain secure, reliable software using Python together with JavaScript or TypeScript
  • Contribute to solution design, ensuring applications remain scalable, maintainable and aligned with modern cloud architecture
  • Participate in code reviews, automated testing and continuous improvement of engineering standards
  • Collaborate with Product, QA, DevOps and UX teams to deliver high-quality software through Agile sprints
  • Work alongside senior technical colleagues to strengthen engineering capability and adopt best practice
  • Support the ongoing enhancement of digital platforms that underpin critical energy systems
What we're looking for in a Mid-Level Python Software Engineer
  • Commercial experience developing applications with Python and frameworks such as Django alongside JavaScript or TypeScript
  • Experience working within cloud environments including AWS, Azure or Google Cloud Platform
  • Strong understanding of software engineering principles, version control and CI/CD practices
  • Degree in Computer Science, Engineering or equivalent practical experience
  • Exposure to technologies such as React, Node.js, Terraform, Docker, Kubernetes, Celery, Infrastructure as Code or database optimisation would be advantageous

Working hours: Full-time, Monday to Friday with hybrid working (2 days per week in the Birmingham office).

If you're ready to take the next step as a Mid-Level Python Software Engineer and want your work to have a lasting impact on the UK's clean energy future, we'd love to hear from you.

Candidate Source Ltd is an advertising agency. Once you have submitted your application it will be passed to the third party Recruiter who is responsible for processing your application. This will include holding and sharing your personal data, our legal basis for this is legitimate interest subject to your declared interest in a job. Our privacy policy can be found on our website and we can be contacted to confirm who your application has been forwarded to.

Related Jobs

View all jobs
Spotlight

Senior Machine Learning Scientist

Chattermill London, United Kingdom
Remote
Spotlight

Director of Technology - AI

Digital Catapult Bristol, County Of Bristol, United Kingdom
£110,000 – £130,000 pa Hybrid

Gen AI Python Software Engineer - Citi

eFinancialCareers Belfast, United Kingdom
Hybrid

Senior Robotics Engineer

OpenSourced Bristol, United Kingdom
£60,000 – £120,000 pa On-site

AI Governance Engineer - BPL

Barclays London, E14 5RB, United Kingdom
Hybrid

Senior Software Engineer (Python)

Darktrace Cambridge, CB2 3BJ, United Kingdom

Software Engineer (Python)

Darktrace Cambridge, CB2 3BJ, United Kingdom

Robotics Software Engineer

Stratospherec Limited Bristol, Bristol (county), United Kingdom
£40,000 – £45,000 pa On-site

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Is an AI Forward Deployed Engineer? The Fastest-Growing Job in AI for 2026

If you have been watching AI job boards over the past year, one title keeps surfacing again and again: the forward deployed engineer, or FDE. It has gone from a niche term known mainly to Palantir alumni to arguably the hottest role in the entire AI hiring market. Job postings for forward deployed engineers have exploded, salaries have climbed past levels most software engineers will ever see, and the biggest names in AI — OpenAI, Anthropic, Google, Salesforce, Databricks and Palantir — are all competing for the same small pool of talent. So what exactly is an AI forward deployed engineer, why has demand surged so dramatically, and how do you position yourself to land one of these roles? This guide breaks it all down for AI engineers, software engineers and data scientists looking at their next move.