Senior Python Developer

Senior Python Developer

Full-Time No home office possible
Go Premium
C

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

C

Contact Detail:

City Science Recruiting Team

Senior Python Developer
City Science
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>