Remote Senior Python Engineer - Lead Dev & Carbon Reduction

City Science

Kirklington CP

Remote

GBP 70,000 - 95,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

City Science is seeking a senior Python developer to design, build and improve Python packages for modelling, simulation and data processing, collaborating with DESNZ, external partners and internal experts to turn needs into reliable software.

You will lead architecture decisions, drive technical choices, and line-manage one or more developers, mentoring colleagues through code reviews and knowledge sharing while ensuring high code quality through tests and documentation.

Qualifications

  • Strong professional experience as a Python developer, at or near senior level.
  • Excellent command of Python and its ecosystem, including libraries, tooling and best practice.
  • A track record of building production-grade applications, ideally in data-rich or scientific domains.
  • The ability to write clean, maintainable, well-tested code.
  • Experience line managing or formally mentoring developers, or a clear willingness and motivation to take on line management responsibilities.
  • Strong problem-solving skills and the ability to explain technical ideas clearly to technical and non-technical audiences.
  • Experience working in multidisciplinary teams.

Responsibilities

  • Design, build and improve Python packages for modelling, simulation and data processing.
  • Lead engineering decisions, architecture discussions and technical problem solving.
  • Turn analytical and modelling needs into shippable software.
  • Line manage one or more developers: regular one-to-ones, objective setting, performance reviews and support for their development.
  • Mentor colleagues across the team and set a strong example through code reviews, pairing and knowledge sharing.
  • Maintain high code quality through testing, documentation and thorough code reviews.
  • Work across disciplines to integrate tools and deliver results for our customers.
  • Drive continuous improvement in our tools, processes and engineering standards.
  • Own your deliverables and keep projects moving with urgency and accountability.

Skills

Senior Python
Python ecosystem
Production apps
Clean code
Line management
Problem solving
Multidisciplinary teams

Tools

GitLab CI/CD

Job description

City Science is seeking a senior Python developer to design, build and improve Python packages for modelling, simulation and data processing, collaborating with DESNZ, external partners and internal experts to turn needs into reliable software.

You will lead architecture decisions, drive technical choices, and line-manage one or more developers, mentoring colleagues through code reviews and knowledge sharing while ensuring high code quality through tests and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Python Engineer & Team Lead—Decarbonisation
Remote Senior Python Engineer & Team Lead—Decarbonisation

City Science • Witham

Remote
GBP 70,000 - 95,000
Remote Senior Python Engineer & Tech Lead
Remote Senior Python Engineer & Tech Lead

City Science • Broughton

Remote
GBP 90,000 - 120,000
Remote Senior Python Lead & Mentor for Decarbonisation
Remote Senior Python Lead & Mentor for Decarbonisation

City Science • Worcester

Remote
GBP 70,000 - 110,000
Remote Senior Python Lead for Energy & Decarbonisation
Remote Senior Python Lead for Energy & Decarbonisation

City Science • Peggs Green

Remote
GBP 60,000 - 90,000
Remote Senior Python Lead for Energy Modelling
Remote Senior Python Lead for Energy Modelling

City Science • Gomshall

Remote
GBP 70,000 - 110,000
Remote Senior Python Lead for Energy Modelling
Remote Senior Python Lead for Energy Modelling

City Science • Mendlesham

Remote
GBP 70,000 - 110,000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Wrexham

Remote
GBP 70,000 - 110,000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Gomshall

Remote
GBP 70,000 - 110,000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Kirklington CP

Remote
GBP 70,000 - 95,000
Remote Senior Python Developer
Remote Senior Python Developer

City Science • Witham

Remote
GBP 70,000 - 95,000