Role: Software Developer
Salary range: £39,000 - £43,500 (Full time)
Hours per week: Full time (37.5 hours per week) but we are open to part time (0.8FTE minimum)
Location: Manchester office, with some home working available
Deadline: 7 July 2025
To apply: Please send a CV and covering letter outlining your experiences to imogen@retrofit.coop
Please note: we cannot sponsor visa applications at this time.
We are open to an informal chat prior to application. Please email us at imogen@retrofit.coop if you would like to learn more about the role.
We're looking for an experienced software developer to join our team. You will play a key role in improving and evolving our modelling platform, which involves integrating elements of building physics so that trained assessors are able to generate various retrofit scenarios.
While this is a collaborative role where you will work closely with our Technical Director, another senior developer, and our Partnerships Manager, who liaises with the community organisations that use our software.
Upcoming work on the tool may involve some new modelling work, development of features, and integration of building physics standards. There is a requirement for the ability to both comprehend and apply some mathematical principles as much of the tool is derived from a standard that outlines how physics work in buildings.
The role is suitable for a developer with a number of years experience in user-facing tools or modelling platforms and is particularly suitable for developers from a maths and logical problem-solving background, especially where it relates to modelling or physics.
You might also be used to working in smaller community-focused initiatives, working in smaller teams and working with a range of subject matter experts in non-software related fields.
TypeScript (other modern high-level strongly-typed language, e.g. Haskell, Rust also good)
Python (we use Django; you don’t need prior experience with it)
AWS
PostgresQL
Git/GitLab
Test-driven development / property-based testing
Maths background (and/or willingness to learn)
AI assisted coding
We have no set policy on use of AI tools for coding. However, if you have experience with AI coding tools we will explore these and your reflections on their use - successes and limitations - in your interview.
Develop and maintain features for our eco-renovation modelling tool.
Translate building physics and retrofit models into reliable, secure and scalable code.
Collaborate with the technical director, partnerships manager and developer to design new features and refine existing ones.
Participate in technical planning, problem-solving, and product discussions to help prioritise workload and future planning.
Ensure code quality, performance, and maintainability.
Support user feedback cycles and contribute to iterative improvements.
We work a 7.5 hour day with a degree of flexibility (core time 10-4pm) and would consider applications from candidates wishing to work part time, with 4 days a week as a reasonable minimum to fulfil the role.
Due to the collaborative nature of the role and the service we would expect at least 2 days a week to be working in our office at Bridge 5 Mill. This community canalside building is 15-20 mins walk from Piccadilly station and close to Holt Town tram stop. We have a garden, cooking facilities and a small shop on site, and share the building with other groups including other environmentally progressive cooperatives.