Python Software Engineer
Why This Role Stands Out
This hybrid Python Software Engineer role offers a competitive salary and the chance to build impactful technology that powers the UK's transition to Net Zero, with clear career progression and mentorship from senior engineers. You'll thrive here if you're a mid-senior engineer passionate about solving complex technical challenges and developing modern cloud-based applications within a supportive team that values continuous improvement. Apply now to contribute to meaningful work and advance your engineering career.
Quick Overview
Job Description
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
- 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
- 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
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.
Skills
Similar jobs
Principal Software Engineer
Verifile Ltd · Bedford, United Kingdom
3 minutes agoSoftware Engineer (C++/Linux Real-Time Systems)
Defence · United Kingdom
3 minutes agoSoftware Engineer - eDV
Henderson Scott · Cheltenham, United Kingdom
11 minutes agoSoftware Engineer
CBSbutler Holdings Limited trading as CBSbutler · Awbridge, United Kingdom
1 hour ago£60k - £65k/yrSenior Software Engineer
Eclectic Recruitment · Pampisford, United Kingdom
1 hour agoSoftware Developer
Catalyst · Newcastle Upon Tyne, United Kingdom
1 hour ago