Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior python developer

Permanent
City Science
Python developer
€50,000 a year
Posted: 19 December
Offer 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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Lead python developer - hybrid leeds (aws, docker)
Leeds
Permanent
Syntax Consultancy
Python developer
€75,000 a year
Similar job
Python developer (dv cleared)
London
Permanent
Berkeley Square IT
Python developer
€500 a month
Similar job
Python developer
Permanent
Radley James
Python developer
€70,000 a year
See more jobs
Similar jobs
Home > Jobs > It jobs > Python developer jobs > Senior Python Developer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save