Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
City Science

Senior Python Developer

City Science

. Design, build and improve Python packages for modelling, simulation and data processing .

Posted 9/25/2026full-timeRemote • United KingdomSenior💰 £50,000 - £65,000 per yearWebsite

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • 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 through one-to-ones, objective setting, performance reviews and development support
  • Mentor colleagues through code reviews, pairing and knowledge sharing
  • Maintain code quality through testing, documentation and thorough code reviews
  • Work across disciplines to integrate tools and deliver customer results
  • Drive continuous improvement in tools, processes and engineering standards
  • Own deliverables and keep projects moving with urgency and accountability
  • Collaborate with DESNZ, external collaborators, internal domain experts and the development team on Python software for decarbonisation

Requirements

What you’ll need
  • 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
  • Track record of building production-grade applications, ideally in data-rich or scientific domains
  • Ability to write clean, maintainable, well-tested code
  • Experience line managing or formally mentoring developers, or willingness and motivation to take on line management responsibilities
  • Strong problem-solving skills and ability to explain technical ideas clearly to technical and non-technical audiences
  • Experience working in multidisciplinary teams
  • Experience with Pydantic and/or JSON Schema desirable
  • Familiarity with GitLab CI/CD desirable
  • Strong grasp of geometry and physics, ideally including building physics
  • Understanding of decarbonisation and energy systems
  • Experience supporting junior engineers through onboarding or coaching desirable
  • Must not require visa sponsorship now or in the future

Benefits

Comp & perks
  • Fully remote working, with optional access to offices in Birmingham, Bristol, Exeter and London
  • Flexible working hours
  • Talented, friendly and supportive team
  • Impactful projects in decarbonisation and sustainability
  • Opportunities for professional growth and people leadership
  • 25 days’ annual leave, plus bank holidays
  • Buy/sell annual leave policy
  • Group pension scheme
  • Enhanced maternity and paternity policy
  • Eye care policy
  • Cycle to work scheme
  • Employee assistance programme
  • Leadership and management training