Himalayas logo
City ScienceCS

Senior Python Developer

City Science is an engineering company specializing in decarbonisation, helping clients achieve substantial carbon reduction through data-driven strategies.

City Science

Salary: 50k-60k GBP

United Kingdom only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Salary: From £50,000 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.

You’ll 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.

About us

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.

Requirements

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: You’re resourceful, creative, and eager to contribute ideas that move the business forward.

What We Offer

  • Fully remote working, supported by optional access to co-working hubs across the UK—use them whenever you prefer.

  • Flexible working hours to support work–life 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

Application Process

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!

Highlights

We are looking for a 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 50k-60k GBP

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About City Science

Learn more about City Science and their company culture.

View company profile

City Science is the first engineering company dedicated to decarbonisation. We use science and data to help public and private organisations take action to reduce carbon emissions in ways that make places better and enhance quality of life. Our mission is to help clients who are committed to decarbonisation achieve meaningful and quantifiable carbon reductions quickly and efficiently. We assist our clients in meeting carbon reduction targets while delivering "business as usual". Moreover, we embed carbon reduction into wider processes and ensure that the changes made for carbon reduction will be sustainable.

We offer a variety of services aimed at supporting clients through the entire process of carbon reduction. Our work encompasses Net Zero Pathways for Regions, Planning Net Zero Developments, Sustainable Transport and Transport Decarbonisation Strategies, and Decarbonisation of the housing sector through retrofit solutions. We engage with local authorities and organisations responsible for transport, energy, and infrastructure to achieve significant carbon reductions, utilizing robust modelling and evidence-based action plans. This includes quantifying reductions and wider potential impacts while supporting clients as partners throughout the journey. Our core services include decarbonisation strategies, carbon accounting, transport strategy and planning, and data engineering, targeting sectors like local authorities, commercial enterprises, and civil engineering.

Claim this profileCity Science logoCS

City Science

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at City Science

Explore the variety of open remote roles at City Science, offering flexible work options across multiple disciplines and skill levels.

View all jobs at City Science

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan