The Open University UK
Milton Keynes, Buckinghamshire
Full-Stack Software Developer (Knowledge Transfer Partnership (KTP) Finisher) We are looking to recruit a Knowledge Transfer Partnership Finisher to complete a project in partnership with Low Carbon Europe. This is a 7 month fixed term contract based at the Open University with a remote/hybrid option. Salary up to £46,049 pro rata. Closing date: 2 June 2026. About the Role This position is an opportunity for a motivated individual with excellent computing skills, capable of working as a full stack developer, to develop an innovative software system from interface to data storage as chief developer, working closely with clients. The role will be based in Brighton and requires in person presence at least once a month. Key Responsibilities Familiarise yourself with LCE's business and clients. Understand the problem of overdesign and its context based on existing publications and user interviews. Develop the RSDS prototype toolkit for the specification and development of building service systems: Design system architecture. Design data structure. Design user interfaces. Train and supervise LCE staff to use RSDS with customers in real scenarios. Market the RSDS toolkit and prepare it for commercialisation. Co author academic papers and submit the KTP final report. About You Qualifications: Bachelors or masters degree in computer science, computer games development, or information systems development. Relevant experience in developing computer applications is welcome. Essential Attributes: Smart, curious, self directed, strong programming skills, including the ability to design and build complete interactive systems (UI, graphics, databases). Able to learn about the technical issues and processes around the procurement of building services. Skills to plan and manage the development project with support from supervisors and LCE experts. Desirable Attributes: Good communication and teamwork skills, flexible and able to work hybrid arrangements, passion for climate change and net zero targets. Knowledge or interest in human computer interaction, usability, graphics, modelling, simulation, and building interactive worlds. Knowledge of civil engineering and the building industry is desirable. Experience: Some relevant work experience is welcome but not essential. What's in it for you? The Open University offers a range of benefits to recognise and reward great work, alongside policies and flexible working that contribute towards a great work life balance. This is a full time but fixed term position working for Low Carbon Europe. The industry partner will dictate salary and annual leave policies. These will be explained at interview. Flexible Working We are open to discussions about flexible working: job share, part time, compressed hours or another arrangement. Please reach out to discuss what works best for you. Work Location The role is contractually aligned to the Milton Keynes campus, through academic supervision, but based in the company offices in Brighton. You are expected to work in the office initially to build knowledge of the internal team and systems, then work in a hybrid pattern. The funder requires you to be in the office for a day per month and you may need to travel to industry conferences. Equality and Diversity The Open University is committed to equality, diversity and inclusion which is reflected in our mission to be open to people, places, methods and ideas. We aim to foster a diverse and inclusive environment so that all in our OU community can reach their potential. We recognise that different people bring different perspectives, ideas, knowledge, and culture, and that this difference brings great strength. We strive to recruit, retain and develop the careers of a diverse pool of students and staff, and particularly encourage applications from all under represented groups. We also aspire to make the Open University a supportive workplace for all through our policies, services and staff networks.
Full-Stack Software Developer (Knowledge Transfer Partnership (KTP) Finisher) We are looking to recruit a Knowledge Transfer Partnership Finisher to complete a project in partnership with Low Carbon Europe. This is a 7 month fixed term contract based at the Open University with a remote/hybrid option. Salary up to £46,049 pro rata. Closing date: 2 June 2026. About the Role This position is an opportunity for a motivated individual with excellent computing skills, capable of working as a full stack developer, to develop an innovative software system from interface to data storage as chief developer, working closely with clients. The role will be based in Brighton and requires in person presence at least once a month. Key Responsibilities Familiarise yourself with LCE's business and clients. Understand the problem of overdesign and its context based on existing publications and user interviews. Develop the RSDS prototype toolkit for the specification and development of building service systems: Design system architecture. Design data structure. Design user interfaces. Train and supervise LCE staff to use RSDS with customers in real scenarios. Market the RSDS toolkit and prepare it for commercialisation. Co author academic papers and submit the KTP final report. About You Qualifications: Bachelors or masters degree in computer science, computer games development, or information systems development. Relevant experience in developing computer applications is welcome. Essential Attributes: Smart, curious, self directed, strong programming skills, including the ability to design and build complete interactive systems (UI, graphics, databases). Able to learn about the technical issues and processes around the procurement of building services. Skills to plan and manage the development project with support from supervisors and LCE experts. Desirable Attributes: Good communication and teamwork skills, flexible and able to work hybrid arrangements, passion for climate change and net zero targets. Knowledge or interest in human computer interaction, usability, graphics, modelling, simulation, and building interactive worlds. Knowledge of civil engineering and the building industry is desirable. Experience: Some relevant work experience is welcome but not essential. What's in it for you? The Open University offers a range of benefits to recognise and reward great work, alongside policies and flexible working that contribute towards a great work life balance. This is a full time but fixed term position working for Low Carbon Europe. The industry partner will dictate salary and annual leave policies. These will be explained at interview. Flexible Working We are open to discussions about flexible working: job share, part time, compressed hours or another arrangement. Please reach out to discuss what works best for you. Work Location The role is contractually aligned to the Milton Keynes campus, through academic supervision, but based in the company offices in Brighton. You are expected to work in the office initially to build knowledge of the internal team and systems, then work in a hybrid pattern. The funder requires you to be in the office for a day per month and you may need to travel to industry conferences. Equality and Diversity The Open University is committed to equality, diversity and inclusion which is reflected in our mission to be open to people, places, methods and ideas. We aim to foster a diverse and inclusive environment so that all in our OU community can reach their potential. We recognise that different people bring different perspectives, ideas, knowledge, and culture, and that this difference brings great strength. We strive to recruit, retain and develop the careers of a diverse pool of students and staff, and particularly encourage applications from all under represented groups. We also aspire to make the Open University a supportive workplace for all through our policies, services and staff networks.
The Open University UK
Milton Keynes, Buckinghamshire
Overview Senior Software Engineer (Design System) role within the Design System team. The role focuses on building and evolving a shared UI component library and related assets used by multiple product teams. You will translate design intent into high quality, accessible, and reusable components to enable consistent user experiences at scale, with emphasis on front end capabilities, developer experience, and supporting consuming teams through documentation, versioning, and ongoing maintenance. Key Responsibilities Lead Software Development Projects: Guide design, development, and implementation of software solutions that are robust, scalable, and aligned with The Open University objectives. Provide technical leadership and mentorship, and may include line management for junior team members. Architect and Design Systems: Develop and refine system architectures and software designs that meet requirements, ensuring maintainability, security, performance, observability, supportability, and resilience with monitoring, alerting, and operational documentation. Drive Technical Excellence: Champion best practices in software development, including coding standards, TDD and automated testing (unit and integration), and version control to deliver high quality, scalable software products. Oversee System Integration: Manage integration of multiple software components for seamless interaction and functionality across the system. Data Management and Analysis: Lead data modelling, database design, and business intelligence efforts to support data driven decision making and improve system performance. Enhance User Experience: Collaborate with UX designers to ensure user experience is a key consideration and translate user needs into functional software features that deliver value. Monitor and Assess Emerging Technologies: Stay informed about new technologies and evaluate their potential to enhance current and future projects. Implement Security and Compliance Standards: Ensure software solutions comply with security standards and industry regulations; implement best practices to protect data and maintain integrity. Quality Assurance and Testing: Oversee comprehensive testing strategies (functional, non functional, and security testing) to ensure reliability and performance. Support Operational Excellence: Contribute to stability and performance of applications by supporting incident and problem management, using observability data, as part of a build run own approach; participate in out of hours support as required and in service level planning. Requirements Analysis: Work with stakeholders to understand needs, define technical requirements, assess feasibility, and document/manage requirements to align with project goals. Resource and Supplier Management: Assist in resource allocation and collaborate with external vendors to meet project needs. About You Key Skills and Experience: Proven Software Engineering Expertise: Extensive experience in software development, testing, debugging, code review, and strong programming, system design, and testing practices. Strong System and Software Design Skills: Ability to design scalable systems with architectural integrity, experience with modern patterns such as microservices, API first design, and cloud native platforms. Advanced Data Management: Skilled in data modelling, database design, and BI to support analytics. User Centred Development: Experience integrating UX principles into the software development process. Emerging Technology Enthusiast: Passion for exploring new technologies to enhance solutions. Security and Compliance Focus: Knowledgeable in security and regulatory compliance to protect systems and data. Quality Assurance Leader: Strong focus on testing strategies to ensure reliability and performance. Effective Analysis and Requirements Management: Ability to translate user needs into technical requirements and assess feasibility. Operational and Resource Management: Experience in resource management and working with external suppliers. Modern Engineering Practices and AI Enablement: Experience with automated testing, CI/CD, cloud native development, DevOps practices, and using AI tools to improve productivity while considering governance, security, and cost. Behaviours Leadership and Mentorship: Lead by example, guide teammates, and foster a collaborative environment. Analytical and Strategic Thinking: Capable of addressing complex challenges with strategic solutions. Proactive and Innovative: Seeks improvements and embraces new technologies and methods. Attention to Detail: Ensures accuracy and quality in coding, testing, and documentation. Effective Communicator: Communicates technical concepts clearly to technical and non technical stakeholders. How to Apply / Support with your application If you have questions or need support or adjustments related to your application or the role, please contact us on or email quoting the advert reference number. What's in it for you? The Open University offers a range of benefits, flexible working policies, and work life balance. Details are available on the Staff Benefits page. Flexible working We are open to discussing flexible working arrangements. The role is anticipated to be hybrid; some attendance in the Milton Keynes office may be required, on average about once per month. Next steps in the Recruitment process Interviews are expected to take place online via Microsoft Teams during the week of 15 June 2026. Early closing date notification Applications may close earlier if a sufficient number of suitable applications are received; all roles will remain advertised for at least one week before closure. If you have started an application, we can offer support and adjustments as needed. How to apply To apply, submit: CV A personal statement up to 1000 words outlining why you are interested and how your skills meet the criteria described above. You can view progress and communications when logged into the recruitment system. Please check spam/junk folders for updates. Contact us
Overview Senior Software Engineer (Design System) role within the Design System team. The role focuses on building and evolving a shared UI component library and related assets used by multiple product teams. You will translate design intent into high quality, accessible, and reusable components to enable consistent user experiences at scale, with emphasis on front end capabilities, developer experience, and supporting consuming teams through documentation, versioning, and ongoing maintenance. Key Responsibilities Lead Software Development Projects: Guide design, development, and implementation of software solutions that are robust, scalable, and aligned with The Open University objectives. Provide technical leadership and mentorship, and may include line management for junior team members. Architect and Design Systems: Develop and refine system architectures and software designs that meet requirements, ensuring maintainability, security, performance, observability, supportability, and resilience with monitoring, alerting, and operational documentation. Drive Technical Excellence: Champion best practices in software development, including coding standards, TDD and automated testing (unit and integration), and version control to deliver high quality, scalable software products. Oversee System Integration: Manage integration of multiple software components for seamless interaction and functionality across the system. Data Management and Analysis: Lead data modelling, database design, and business intelligence efforts to support data driven decision making and improve system performance. Enhance User Experience: Collaborate with UX designers to ensure user experience is a key consideration and translate user needs into functional software features that deliver value. Monitor and Assess Emerging Technologies: Stay informed about new technologies and evaluate their potential to enhance current and future projects. Implement Security and Compliance Standards: Ensure software solutions comply with security standards and industry regulations; implement best practices to protect data and maintain integrity. Quality Assurance and Testing: Oversee comprehensive testing strategies (functional, non functional, and security testing) to ensure reliability and performance. Support Operational Excellence: Contribute to stability and performance of applications by supporting incident and problem management, using observability data, as part of a build run own approach; participate in out of hours support as required and in service level planning. Requirements Analysis: Work with stakeholders to understand needs, define technical requirements, assess feasibility, and document/manage requirements to align with project goals. Resource and Supplier Management: Assist in resource allocation and collaborate with external vendors to meet project needs. About You Key Skills and Experience: Proven Software Engineering Expertise: Extensive experience in software development, testing, debugging, code review, and strong programming, system design, and testing practices. Strong System and Software Design Skills: Ability to design scalable systems with architectural integrity, experience with modern patterns such as microservices, API first design, and cloud native platforms. Advanced Data Management: Skilled in data modelling, database design, and BI to support analytics. User Centred Development: Experience integrating UX principles into the software development process. Emerging Technology Enthusiast: Passion for exploring new technologies to enhance solutions. Security and Compliance Focus: Knowledgeable in security and regulatory compliance to protect systems and data. Quality Assurance Leader: Strong focus on testing strategies to ensure reliability and performance. Effective Analysis and Requirements Management: Ability to translate user needs into technical requirements and assess feasibility. Operational and Resource Management: Experience in resource management and working with external suppliers. Modern Engineering Practices and AI Enablement: Experience with automated testing, CI/CD, cloud native development, DevOps practices, and using AI tools to improve productivity while considering governance, security, and cost. Behaviours Leadership and Mentorship: Lead by example, guide teammates, and foster a collaborative environment. Analytical and Strategic Thinking: Capable of addressing complex challenges with strategic solutions. Proactive and Innovative: Seeks improvements and embraces new technologies and methods. Attention to Detail: Ensures accuracy and quality in coding, testing, and documentation. Effective Communicator: Communicates technical concepts clearly to technical and non technical stakeholders. How to Apply / Support with your application If you have questions or need support or adjustments related to your application or the role, please contact us on or email quoting the advert reference number. What's in it for you? The Open University offers a range of benefits, flexible working policies, and work life balance. Details are available on the Staff Benefits page. Flexible working We are open to discussing flexible working arrangements. The role is anticipated to be hybrid; some attendance in the Milton Keynes office may be required, on average about once per month. Next steps in the Recruitment process Interviews are expected to take place online via Microsoft Teams during the week of 15 June 2026. Early closing date notification Applications may close earlier if a sufficient number of suitable applications are received; all roles will remain advertised for at least one week before closure. If you have started an application, we can offer support and adjustments as needed. How to apply To apply, submit: CV A personal statement up to 1000 words outlining why you are interested and how your skills meet the criteria described above. You can view progress and communications when logged into the recruitment system. Please check spam/junk folders for updates. Contact us
The Open University UK
Milton Keynes, Buckinghamshire
About the Role The Senior Software Engineer (Cloud Platform) role (known internally as Senior Engineer, DevOps) sits within the Cloud Platform team, focused on building, operating, and continuously improving shared cloud infrastructure and services that enable delivery teams across the organisation. The role emphasises platform operation, reliability, automation and security, and involves working closely with engineering and product teams to provide guardrails, tooling, and enablement on Microsoft Azure. You will contribute to a build run own operating model, supporting live services, participating in incident and on call rotations, and helping teams deploy and operate safely and efficiently at scale. The role will focus on: Building and operating shared Azure cloud platform capabilities. Automating infrastructure and deployments using Infrastructure as Code. Enabling delivery teams through CI/CD pipelines, guardrails, and tooling. Improving reliability, observability, security and resilience of cloud services. Supporting live services through incident, problem and on call rotations. Promoting DevOps and SRE practices through continuous improvement. Key Responsibilities Lead Software Development Projects: Guide the design, development, and implementation of software solutions, ensuring they are robust, scalable, and aligned with The Open University objectives. Provide technical leadership and mentorship, and may include line management, to junior team members. Architect and Design Systems: Develop and refine system architectures and software designs that meet requirements and technical specifications. Ensure that all designs are maintainable, secure, and optimised for performance, and systems are designed to be observable, supportable, and resilient in live operation, with appropriate monitoring, alerting, and operational documentation in place. Drive Technical Excellence: Champion best practices in software development, including coding standards, TDD and automated testing approaches (e.g. unit and integration), and version control, to ensure the delivery of high quality, scalable and maintainable software products. Oversee System Integration: Manage the integration of multiple software components, ensuring seamless interaction and functionality across the system. Data Management and Analysis: Lead efforts in data modelling, database design and business intelligence to support data driven decision making and improve system performance. Enhance User Experience: Collaborate with UX designers to ensure that user experience is a key consideration in the development process. Translate user needs into functional software features that deliver value. Monitor and Assess Emerging Technologies: Stay informed about new and emerging technologies, evaluating their potential to enhance current and future projects. Implement Security and Compliance Standards: Ensure that software solutions comply with security standards and industry regulations. Implement best practices to protect data and maintain system integrity. Quality Assurance and Testing: Oversee comprehensive testing strategies, including functional, non functional and security testing, to ensure software reliability and performance. Support Operational Excellence: Contribute to the stability and performance of software applications by supporting incident and problem management, utilising observability data, as part of a build run own approach, including out of hours as required, as well as service level and capacity planning. Conduct Services, Products and Requirements Analysis: Work closely with stakeholders to understand their needs, define technical requirements, and assess the feasibility of proposed solutions. Document and manage requirements to ensure alignment with project goals. Resource and Supplier Management: Assist in managing resource allocation and collaborate with external vendors to ensure project needs are met effectively and efficiently. About You Key Skills and Experience Proven Software Engineering Expertise: Extensive experience in software development (coding, test writing and debugging), reviewing other people's work, with a deep understanding of programming, system design, and testing practices. Strong System and Software Design Skills: Ability to design scalable and efficient systems, ensuring architectural integrity and alignment with The Open University objectives, with experience contributing to systems built using modern architectural patterns such as microservices, API first design and cloud native platforms. Advanced Data Management: Skilled in data modelling, database design and implementing business intelligence solutions to support analytics and decision making. User Centric Development: Experience in integrating user experience design principles into the software development process to create intuitive and effective user interfaces. Emerging Technology Enthusiast: Passion for exploring and integrating new technologies to enhance software solutions and business capabilities. Security and Compliance Focus: Knowledgeable in implementing security protocols and ensuring compliance with industry standards to protect systems and data. Quality Assurance Leader: Strong focus on quality, with experience in leading comprehensive testing strategies to ensure the reliability and performance of software products. Effective Analysis and Requirement Management: Proven ability to translate user needs into technical requirements and assess the feasibility of proposed solutions. Operational and Resource Management: Experience in managing resources, supporting application operations and working with external suppliers to meet project demands. Modern Engineering Practices and AI Enablement: Experience working in a modern engineering environment, applying practices such as automated testing, CI/CD pipelines, cloud native development and DevOps ways of working. Demonstrates effective use of AI assisted development tools to enhance productivity, improve code quality, support testing and documentation, and enable faster delivery, while being mindful of governance, security and cost considerations. Behaviours Leadership and Mentorship: You lead by example, providing guidance and support to team members, and fostering a collaborative, inclusive team environment. Analytical and Strategic Thinking: You are capable of understanding complex business challenges and developing strategic technical solutions to address them. Proactive and Innovative: You actively seek out opportunities for improvement and are eager to integrate new technologies and methodologies into your work. Attention to Detail: You ensure accuracy and quality in all aspects of your work, from coding and testing to documentation and analysis. Effective Communicator: You are able to convey technical concepts to both technical and non technical stakeholders, ensuring clear understanding and alignment. What's in it for you? At The Open University, we offer a range of benefits to recognise and reward great work, alongside policies and flexible working that contribute towards a great work life balance. Get all the details of what benefits we offer by visiting our Staff Benefits page. Flexible working We are open to discussions about flexible working. Whether it's a job share, part time, compressed hours or another working arrangement. Please reach out to us to discuss what works best for you. It is anticipated that a hybrid working pattern can be adopted for this role, where the successful candidate can work from home and the office. However, as this role is contractually aligned to our Milton Keynes office it is expected that some attendance in the office will be required when necessary and in response to business needs. We'd anticipate this to be on average once per month.
About the Role The Senior Software Engineer (Cloud Platform) role (known internally as Senior Engineer, DevOps) sits within the Cloud Platform team, focused on building, operating, and continuously improving shared cloud infrastructure and services that enable delivery teams across the organisation. The role emphasises platform operation, reliability, automation and security, and involves working closely with engineering and product teams to provide guardrails, tooling, and enablement on Microsoft Azure. You will contribute to a build run own operating model, supporting live services, participating in incident and on call rotations, and helping teams deploy and operate safely and efficiently at scale. The role will focus on: Building and operating shared Azure cloud platform capabilities. Automating infrastructure and deployments using Infrastructure as Code. Enabling delivery teams through CI/CD pipelines, guardrails, and tooling. Improving reliability, observability, security and resilience of cloud services. Supporting live services through incident, problem and on call rotations. Promoting DevOps and SRE practices through continuous improvement. Key Responsibilities Lead Software Development Projects: Guide the design, development, and implementation of software solutions, ensuring they are robust, scalable, and aligned with The Open University objectives. Provide technical leadership and mentorship, and may include line management, to junior team members. Architect and Design Systems: Develop and refine system architectures and software designs that meet requirements and technical specifications. Ensure that all designs are maintainable, secure, and optimised for performance, and systems are designed to be observable, supportable, and resilient in live operation, with appropriate monitoring, alerting, and operational documentation in place. Drive Technical Excellence: Champion best practices in software development, including coding standards, TDD and automated testing approaches (e.g. unit and integration), and version control, to ensure the delivery of high quality, scalable and maintainable software products. Oversee System Integration: Manage the integration of multiple software components, ensuring seamless interaction and functionality across the system. Data Management and Analysis: Lead efforts in data modelling, database design and business intelligence to support data driven decision making and improve system performance. Enhance User Experience: Collaborate with UX designers to ensure that user experience is a key consideration in the development process. Translate user needs into functional software features that deliver value. Monitor and Assess Emerging Technologies: Stay informed about new and emerging technologies, evaluating their potential to enhance current and future projects. Implement Security and Compliance Standards: Ensure that software solutions comply with security standards and industry regulations. Implement best practices to protect data and maintain system integrity. Quality Assurance and Testing: Oversee comprehensive testing strategies, including functional, non functional and security testing, to ensure software reliability and performance. Support Operational Excellence: Contribute to the stability and performance of software applications by supporting incident and problem management, utilising observability data, as part of a build run own approach, including out of hours as required, as well as service level and capacity planning. Conduct Services, Products and Requirements Analysis: Work closely with stakeholders to understand their needs, define technical requirements, and assess the feasibility of proposed solutions. Document and manage requirements to ensure alignment with project goals. Resource and Supplier Management: Assist in managing resource allocation and collaborate with external vendors to ensure project needs are met effectively and efficiently. About You Key Skills and Experience Proven Software Engineering Expertise: Extensive experience in software development (coding, test writing and debugging), reviewing other people's work, with a deep understanding of programming, system design, and testing practices. Strong System and Software Design Skills: Ability to design scalable and efficient systems, ensuring architectural integrity and alignment with The Open University objectives, with experience contributing to systems built using modern architectural patterns such as microservices, API first design and cloud native platforms. Advanced Data Management: Skilled in data modelling, database design and implementing business intelligence solutions to support analytics and decision making. User Centric Development: Experience in integrating user experience design principles into the software development process to create intuitive and effective user interfaces. Emerging Technology Enthusiast: Passion for exploring and integrating new technologies to enhance software solutions and business capabilities. Security and Compliance Focus: Knowledgeable in implementing security protocols and ensuring compliance with industry standards to protect systems and data. Quality Assurance Leader: Strong focus on quality, with experience in leading comprehensive testing strategies to ensure the reliability and performance of software products. Effective Analysis and Requirement Management: Proven ability to translate user needs into technical requirements and assess the feasibility of proposed solutions. Operational and Resource Management: Experience in managing resources, supporting application operations and working with external suppliers to meet project demands. Modern Engineering Practices and AI Enablement: Experience working in a modern engineering environment, applying practices such as automated testing, CI/CD pipelines, cloud native development and DevOps ways of working. Demonstrates effective use of AI assisted development tools to enhance productivity, improve code quality, support testing and documentation, and enable faster delivery, while being mindful of governance, security and cost considerations. Behaviours Leadership and Mentorship: You lead by example, providing guidance and support to team members, and fostering a collaborative, inclusive team environment. Analytical and Strategic Thinking: You are capable of understanding complex business challenges and developing strategic technical solutions to address them. Proactive and Innovative: You actively seek out opportunities for improvement and are eager to integrate new technologies and methodologies into your work. Attention to Detail: You ensure accuracy and quality in all aspects of your work, from coding and testing to documentation and analysis. Effective Communicator: You are able to convey technical concepts to both technical and non technical stakeholders, ensuring clear understanding and alignment. What's in it for you? At The Open University, we offer a range of benefits to recognise and reward great work, alongside policies and flexible working that contribute towards a great work life balance. Get all the details of what benefits we offer by visiting our Staff Benefits page. Flexible working We are open to discussions about flexible working. Whether it's a job share, part time, compressed hours or another working arrangement. Please reach out to us to discuss what works best for you. It is anticipated that a hybrid working pattern can be adopted for this role, where the successful candidate can work from home and the office. However, as this role is contractually aligned to our Milton Keynes office it is expected that some attendance in the office will be required when necessary and in response to business needs. We'd anticipate this to be on average once per month.