Salary: From 50000 per annum DOE
Location: Remote with flexible working arrangements all UK based locations considered. Our flexible office collaboration spaces for those wishing to use them are in Birmingham Bristol Exeter and London
Term/Hours: Permanent. 32-40 hours per week with flexibility over working pattern - please state in your application.
Closing Date for applications: Monday 5th January 2026
CVS FROM RECRUITERS (INCLUDING THOSE ON OUR PSL) WILL NOT BE ACCEPTED - DIRECT APPLICATION ONLY
About the Role
We are looking for an experienced Senior Python Developer (or someone operating close to senior level) to take a leading role in designing implementing and maintaining high-quality Python-based software.
Youll collaborate closely with data scientists engineers and domain experts to turn complex analytical requirements into reliable maintainable software within a supportive high-performing team.
Design build and improve Python applications that support modelling simulation optimisation and data processing.
Lead on engineering decisions architecture discussions and technical problem solving.
Translate analytical or modelling needs into efficient production-ready software.
Ensure high code quality through testing documentation and code reviews.
Work collaboratively across disciplines to integrate tools and deliver results.
Contribute to continuous improvement of tools processes and engineering standards.
Take ownership of deliverables and help drive project success with urgency and accountability.
City Science is an SME founded in 2015 with a core mission of delivering decarbonisation. We help organisations who are committed to decarbonisation achieve meaningful and quantifiable carbon reductions quickly and efficiently. We work collaboratively across our business to provide integrated solutions to our clients. Our range of clients is extensive having worked for major national bodies such as DESNZ the Climate Change Committee (CCC) and a range of forward-thinking local authorities such as Oxfordshire County Council. We work closely with our award-winning research software and product development team who produce innovative and uniquely insightful digital tools like our GIS software Cadence to successfully deliver our projects.
Essential
Strong professional experience as a Python developer operating at or near a senior level.
Excellent proficiency in Python and its ecosystem (libraries tooling best practices).
Experience building production-grade applications ideally within data-rich or scientific domains.
Ability to write clean maintainable well-tested code.
Strong problem-solving skills and the ability to communicate technical concepts clearly.
Experience working collaboratively in multidisciplinary teams.
Desriable
Experience with geospatial tools (e.g. GeoPandas Shapely).
Familiarity with scientific computing simulation or optimisation libraries.
Cloud experience (AWS Azure GCP).
Understanding of decarbonisation energy systems or transport modelling.
Aligned to Our Values
Excellence: Commitment to high standards in your code solutions and engineering decisions.
Ownership & Accountability: You take responsibility for outcomes and proactively drive progress.
Data Driven: You use evidence analytical thinking and testing to guide choices.
Results Orientated: You focus on delivering meaningful outputs that create real-world impact.
Adaptability & Learning: You embrace change seek out new knowledge and learn quickly.
Passion & Urgency: You care about what you build and work with purpose to achieve it.
Meritocracy: You value competence fairness and helping raise the bar across the team.
Entrepreneurial: Youre resourceful creative and eager to contribute ideas that move the business forward.
Fully remote working supported by optional access to co-working hubs across the UKuse them whenever you prefer.
Flexible working hours to support worklife balance.
Opportunity to join a talented friendly and supportive team of engineers data scientists and domain experts.
Work on impactful projects in the decarbonisation and sustainability space.
Real opportunities to grow learn and shape the direction of exciting new products and capabilities.
25 days annual leave entitlement plus bank holidays
Buy/Sell annual leave policy
Membership of our group pension scheme
Enhanced maternity and paternity policy
Eye care policy
Cycle to work scheme
Employee assistance program
Please include:
Your resume highlighting relevant backend and testing experience
Examples of projects demonstrating your technical skills
Links to relevant code repositories or portfolio work
Good luck!
Your application has been successfully submitted!
Required Experience:
Senior IC
Carbon first engineering We help clients who are committed to decarbonisation achieve meaningful and quantifiable carbon reductions quickly and efficiently Contact us now City Science is the first engineering company dedicated to decarbonisation. We use science and data to help public ... View more