Senior Python Developer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Python Developer”, “description”: “

Join to apply for the Senior Python Developer role at City Science

Salary: From £50,000 per annum DOE

Location: Remote with flexible working arrangements. All UK based locations considered. Flexible office collaboration spaces available 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

About The Role

We are looking for an experienced Senior Python Developer 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.

Essential Qualifications

  • 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.

Desirable Skills

  • 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 Oriented: 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.
  • 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.
  • Membership of our group pension scheme.
  • Enhanced maternity and paternity policy.
  • Eye care policy.
  • Cycle to work scheme.
  • Employee assistance program.

Application Process

  • 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!

#J-18808-Ljbffr”, “datePosted”: “2026-04-11”, “hiringOrganization”: { “@type”: “Organization”, “name”: “City Science”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__402740788__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “” } } }
Company: City Science
Apply for the Senior Python Developer
Location:
Job Description:

Join to apply for the Senior Python Developer role at City Science

Salary: From £50,000 per annum DOE

Location: Remote with flexible working arrangements. All UK based locations considered. Flexible office collaboration spaces available 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

About The Role

We are looking for an experienced Senior Python Developer 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.

Essential Qualifications

  • 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.

Desirable Skills

  • 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 Oriented: 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.
  • 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.
  • Membership of our group pension scheme.
  • Enhanced maternity and paternity policy.
  • Eye care policy.
  • Cycle to work scheme.
  • Employee assistance program.

Application Process

  • 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!

#J-18808-Ljbffr…

Posted: April 11th, 2026