InternFlow

Europe Arbeitnow ·

full-time

Senior Python Developer

City Science · Remote job

Education

  • Batch: 2026
  • Level: 12th / Intermediate
  • Courses: B.E
Remote

Key Skills

Python

Notes

0-1 year experience eligible.

Senior Python Developer Salary: From £50,000 per annum, depending on experience Location: Remote, open to candidates anywhere in the UK. If you like to work alongside colleagues in person, our offices are in Birmingham, Bristol, Exeter and London. Term/Hours: Permanent, 32–40 hours per week. We are flexible on working pattern, so please tell us what suits you in your application. Closing date for applications: Monday 12th October 2026 We welcome applications from all suitably qualified candidates regardless of sex, gender identity, age, disability, ethnicity, religion or belief, sexual orientation, or any other protected characteristic. We are only accepting direct applications (no recruiters please). Unfortunately, we cannot consider applications requiring visa sponsorship now, or in the future. About the Role We are looking for a Senior Python Developer (or someone operating close to senior level) to join our five-person energy development team. You will help lead the design and implementation of Python packages building on the Home Energy Model that will enable the next generation of energy performance assessment. You will work closely with DESNZ, external collaborators, our internal domain experts and your dev team, turning tangible and pressing user needs into reliable, maintainable Python software. The team is supportive and high-performing, and the work has a direct impact on carbon reduction. This role includes line management . You may already manage one or more developers, or you may be ready to take that step, supported by our programme of leadership and management training. Either way, you will help the people you manage to do their best work and develop their careers. What you will do · 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. About Us City Science is an SME founded in 2015 with one core mission: delivering decarbonisation. We help organisations that are serious about net zero achieve meaningful, quantifiable carbon reductions quickly and efficiently. We work collaboratively across the business to provide integrated solutions for a wide range of clients, from national bodies such as DESNZ and the Climate Change Committee (CCC) to forward-thinking local authorities such as Oxfordshire County Council. Our award-winning research, software and product development team builds innovative digital tools, such as our GIS software, Cadence, that sit at the heart of how we deliver our projects. Essential · 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. Desirable · Experience with Pydantic and/or JSON Schema. · Familiarity with GitLab CI/CD. · A strong grasp of geometry and physics, ideally including building physics. · Understanding of decarbonisation and energy systems. · Experience supporting the growth of more junior engineers, such as onboarding or coaching. Aligned to Our Values · &

Skills for this role

RoleSenior Python Developer
CompanyCity Science
LocationRemote job
Typefull-time
CompensationNot disclosed
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Explore Related Placements


// similar opportunities

You might also like

Senior.NET Developer

Swisspeak Partners Gmbh

Swisspeak Partners Gmbh logo
Luzern, Luzern, Switzerlandfull-time
Arbeitnow

Wir suchen einen erfahrenen Senior .NET Developer für ein etabliertes Schweizer IT-Dienstleistungsunternehmen im Raum Bern. Du arbeitest in einem motivierten SC...

Apply now →

Senior.net Developer

Intercept

Intercept logo
Zwolle, Overijssel, Netherlandsfull-time
Arbeitnow

Cloud development is at the heart of what we do. As a Senior Developer, you play a pivotal role in enabling our customers to innovate, scale, and stay secure in...

Apply now →

Senior Hub Developer

Ember

Ember logo
Edinburgh, Scotland, United Kingdomfull-time
Arbeitnow

We're looking for a developer to grow Ember's network of charging hubs. You'll find the sites, take them through legals and planning, manage the build and energ...

Apply now →

Senior Java Developer

Globaldevgroup

Globaldevgroup logo
Groningen, Netherlandsfull-time
Arbeitnow

We are looking for a Senior Java Developer to join our team and play an important role in designing, developing, and delivering high-quality software solutions....

Apply now →

Senior Program Manager (product Development)

Vertical Compute

Vertical Compute logo
Remote jobfull-time
Arbeitnow

About Us : AI compute is hitting a hard physical wall, and memory bottlenecks are throttling the entire industry. Founded in October 2024 and backed by €57M in ...

Apply now →

Senior Director, Developer Relations

Twilio

Remote - USfull-time
Top Company
Greenhouse

Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of...

Apply now →