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