GoFibre is hiring a Python Software Engineer in Edinburgh. This role involves developing backend features and enhancing core systems in a collaborative environment. Key skills include strong Python knowledge, experience with Django or FastAPI, and ability to work with relational databases. A proactive mindset and good communication skills are essential, with benefits like 31 days holiday and private healthcare available.
08/06/2026
Full time
GoFibre is hiring a Python Software Engineer in Edinburgh. This role involves developing backend features and enhancing core systems in a collaborative environment. Key skills include strong Python knowledge, experience with Django or FastAPI, and ability to work with relational databases. A proactive mindset and good communication skills are essential, with benefits like 31 days holiday and private healthcare available.
Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG Python Software Engineer Edinburgh Hybrid Working Pattern: Monday to Friday 9 a to 5 pm Benefits: 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching WHO WE ARE At GoFibre we're on an exciting journey to revolutionise broadband capabilities for homes and businesses in rural towns and villages across Scotland and the north of England, connecting communities and affording them digital capability equal to their city counterparts; whilst being as environmentally conscious as possible, and creating social value in the areas we serve. Our story is only just beginning. We're growing fast and we don't intend to slow down anytime soon as we play our part in ensuring future-proof full fibre coverage. We continue to raise investment for our infrastructure, service and people through our top-notch partnerships, and we're confident and enthusiastic about what is coming next for the GoFibre family, as we strive to connect hundreds of thousands of homes and businesses. We have fantastic offices to allow colleagues to connect and catch up, one in central Edinburgh (with stunning 360 views of the city) and another in the coastal town of Berwick Upon Tweed; both a short walk from transport links. HOW WE WORK Collaboration, innovation, commitment, continual improvement of our business and ourselves, are the cornerstones of what creates our collective success.No two days are the same; the landscape is constantly changing, and we think on our feet, move fast and tackle challenges and opportunities head on. We're always learning and we thrive under pressure, because we support one another and have some laughs along the way. We're all in this together, as we navigate the road less travelled, pushing the boundaries of what we can deliver and the professionals we can become. We take care of each other and care about work-life balance and wellbeing. Sound like the kind of place you want to work? If so, read on THE TEAM You'll join our wider Software Engineering function, working in a smaller squad focused on building, maintaining and enhancing the applications that keep GoFibre running. It's a collaborative environment where you'll work closely with other teams across the business, solve real problems and help shape smart, scalable solutions. WHAT YOU WILL BE WORKING ON Developing and enhancing core GoFibre systems in collaboration with the Head of Software Engineering Designing and building backend features, services and system integrations Supporting and contributing to technical architecture and solution design Maintaining and improving integrations between internal systems Working with the team in our regular check-ins and planning sessions to keep projects moving in the right direction Creating clear, accurate technical documentation Reviewing code and helping to keep our engineering standards high WHAT YOU WILL BRING TO THE ROLE Strong Python experience, with hands on work in Django or FastAPI Solid background in building backend services, APIs and working with relational databases (PostgreSQL/MySQL) Experience with CI/CD pipelines (ideally GitLab) and Git-based workflows Comfort creating, reviewing and maintaining technical documentation and clean, maintainable code Familiarity with dependency management tools (e.g., Poetry) Ability to explain technical ideas clearly and work effectively with non-technical colleagues A proactive, solutions-focused mindset, always looking for ways to improve systems and processes We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best-in-class service to our customers, all whilst encouraging and appreciating one another. Are you ready for the challenge? Get in touch now, we can't wait to hear from you!
08/06/2026
Full time
Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG Python Software Engineer Edinburgh Hybrid Working Pattern: Monday to Friday 9 a to 5 pm Benefits: 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching WHO WE ARE At GoFibre we're on an exciting journey to revolutionise broadband capabilities for homes and businesses in rural towns and villages across Scotland and the north of England, connecting communities and affording them digital capability equal to their city counterparts; whilst being as environmentally conscious as possible, and creating social value in the areas we serve. Our story is only just beginning. We're growing fast and we don't intend to slow down anytime soon as we play our part in ensuring future-proof full fibre coverage. We continue to raise investment for our infrastructure, service and people through our top-notch partnerships, and we're confident and enthusiastic about what is coming next for the GoFibre family, as we strive to connect hundreds of thousands of homes and businesses. We have fantastic offices to allow colleagues to connect and catch up, one in central Edinburgh (with stunning 360 views of the city) and another in the coastal town of Berwick Upon Tweed; both a short walk from transport links. HOW WE WORK Collaboration, innovation, commitment, continual improvement of our business and ourselves, are the cornerstones of what creates our collective success.No two days are the same; the landscape is constantly changing, and we think on our feet, move fast and tackle challenges and opportunities head on. We're always learning and we thrive under pressure, because we support one another and have some laughs along the way. We're all in this together, as we navigate the road less travelled, pushing the boundaries of what we can deliver and the professionals we can become. We take care of each other and care about work-life balance and wellbeing. Sound like the kind of place you want to work? If so, read on THE TEAM You'll join our wider Software Engineering function, working in a smaller squad focused on building, maintaining and enhancing the applications that keep GoFibre running. It's a collaborative environment where you'll work closely with other teams across the business, solve real problems and help shape smart, scalable solutions. WHAT YOU WILL BE WORKING ON Developing and enhancing core GoFibre systems in collaboration with the Head of Software Engineering Designing and building backend features, services and system integrations Supporting and contributing to technical architecture and solution design Maintaining and improving integrations between internal systems Working with the team in our regular check-ins and planning sessions to keep projects moving in the right direction Creating clear, accurate technical documentation Reviewing code and helping to keep our engineering standards high WHAT YOU WILL BRING TO THE ROLE Strong Python experience, with hands on work in Django or FastAPI Solid background in building backend services, APIs and working with relational databases (PostgreSQL/MySQL) Experience with CI/CD pipelines (ideally GitLab) and Git-based workflows Comfort creating, reviewing and maintaining technical documentation and clean, maintainable code Familiarity with dependency management tools (e.g., Poetry) Ability to explain technical ideas clearly and work effectively with non-technical colleagues A proactive, solutions-focused mindset, always looking for ways to improve systems and processes We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best-in-class service to our customers, all whilst encouraging and appreciating one another. Are you ready for the challenge? Get in touch now, we can't wait to hear from you!
A broadband provider in Scotland is looking for a Systems Trainer to design and deliver engaging training across their core systems and Microsoft Dynamics 365. The successful candidate will adapt training for various audiences, create user-friendly materials, and work closely with project teams. Experience in delivering end-user training and using content creation tools is essential. This role offers a dynamic environment focused on collaboration and continuous improvement.
05/06/2026
Full time
A broadband provider in Scotland is looking for a Systems Trainer to design and deliver engaging training across their core systems and Microsoft Dynamics 365. The successful candidate will adapt training for various audiences, create user-friendly materials, and work closely with project teams. Experience in delivering end-user training and using content creation tools is essential. This role offers a dynamic environment focused on collaboration and continuous improvement.
A leading telecommunications provider is looking for a Systems Trainer for a 12-18 month fixed term contract in Edinburgh. The role involves designing and delivering practical training for core systems and Microsoft Dynamics 365. You will adapt training for various user levels and create engaging content. Ideal candidates will have experience with end-user training and knowledge of ClickLearn or similar tools. Benefits include 31 days holiday, hybrid work, and enhanced healthcare support.
22/05/2026
Full time
A leading telecommunications provider is looking for a Systems Trainer for a 12-18 month fixed term contract in Edinburgh. The role involves designing and delivering practical training for core systems and Microsoft Dynamics 365. You will adapt training for various user levels and create engaging content. Ideal candidates will have experience with end-user training and knowledge of ClickLearn or similar tools. Benefits include 31 days holiday, hybrid work, and enhanced healthcare support.
Systems Trainer 12 - 18 month fixed term contract • Edinburgh Hybrid • 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching. Location: Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG About the role As a Systems Trainer you will design and deliver engaging, practical training across our core systems and the Microsoft Dynamics 365 suite. You will run sessions both virtually and in-person, adapting your approach for users with varying levels of technical fluency, and translate complex technical processes into clear, user-friendly learning materials. Responsibilities Design and deliver engaging, practical training across our core systems and Dynamics suite. Run training sessions virtually, in-person and on-site. Adapt your approach for different audiences, from tech savvy users to those needing more support. Translate technical processes, system designs and documentation into clear, user friendly training. Work closely with technical teams to ensure training reflects real system use. Partner with project teams on system rollouts, continuous improvement, upgrades and new features. Identify user pain points and deliver targeted, practical support. Feed insights back to improve systems, processes and training. Champion best practice and help build digital confidence across GoFibre. Build and maintain engaging content using ClickLearn, including: Step by step user guides Quick reference materials E learning modules Video based learning Qualifications Experience designing and delivering end user training for business systems and Microsoft Dynamics 365. Knowledge of ClickLearn or similar content creation tools and LMS platforms. Ability to create user guides, video content and e learning modules. Proactive, approachable and focused on making a real impact. We celebrate diversity We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best in class service to our customers, all whilst encouraging and appreciating one another.
22/05/2026
Full time
Systems Trainer 12 - 18 month fixed term contract • Edinburgh Hybrid • 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching. Location: Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG About the role As a Systems Trainer you will design and deliver engaging, practical training across our core systems and the Microsoft Dynamics 365 suite. You will run sessions both virtually and in-person, adapting your approach for users with varying levels of technical fluency, and translate complex technical processes into clear, user-friendly learning materials. Responsibilities Design and deliver engaging, practical training across our core systems and Dynamics suite. Run training sessions virtually, in-person and on-site. Adapt your approach for different audiences, from tech savvy users to those needing more support. Translate technical processes, system designs and documentation into clear, user friendly training. Work closely with technical teams to ensure training reflects real system use. Partner with project teams on system rollouts, continuous improvement, upgrades and new features. Identify user pain points and deliver targeted, practical support. Feed insights back to improve systems, processes and training. Champion best practice and help build digital confidence across GoFibre. Build and maintain engaging content using ClickLearn, including: Step by step user guides Quick reference materials E learning modules Video based learning Qualifications Experience designing and delivering end user training for business systems and Microsoft Dynamics 365. Knowledge of ClickLearn or similar content creation tools and LMS platforms. Ability to create user guides, video content and e learning modules. Proactive, approachable and focused on making a real impact. We celebrate diversity We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best in class service to our customers, all whilst encouraging and appreciating one another.
Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG Edinburgh Hybrid 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching THE TEAM As a Senior Automation Test Engineer within the Software Engineering team at GoFibre, you'll be responsible for designing, developing, and implementing automated testing solutions that ensure the quality, reliability, and performance of our software applications. You'll work closely with developers and key stakeholders to define and execute effective test strategies, build and enhance automation frameworks, and support continuous improvement across our delivery processes. You'll also mentor and guide engineers, helping to embed a culture of quality, collaboration, and efficiency throughout the team. WHAT YOU WILL BE WORKING ON Designing and delivering clear, practical test strategies within an Agile environment Building and evolving scalable automation frameworks (Selenium, Playwright, Mocha, K6) Creating and maintaining high-quality automated tests across functional, regression and performance Running tests, spotting issues early and digging into edge cases Proactively identifying problems and seeking out the right solutions Owning defects end-to-end, with clear communication and follow-through Championing a quality-first mindset and continuously improving how we test and automate WHAT YOU WILL BRING TO THE ROLE Proven experience building automated test frameworks using tools like Selenium, Playwright, Mocha or K6. Extensive testing expertise across functional, regression, API and performance A collaborative communicator who works effectively across engineering and delivery teams. Detail-focused and driven to continuously improve quality and ways of working. Equal Opportunity Statement We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best-in-class service to our customers, all whilst encouraging and appreciating one another.
15/05/2026
Full time
Floor 8, Exchange Tower, 19 Canning St, Edinburgh EH3 8EG Edinburgh Hybrid 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coaching THE TEAM As a Senior Automation Test Engineer within the Software Engineering team at GoFibre, you'll be responsible for designing, developing, and implementing automated testing solutions that ensure the quality, reliability, and performance of our software applications. You'll work closely with developers and key stakeholders to define and execute effective test strategies, build and enhance automation frameworks, and support continuous improvement across our delivery processes. You'll also mentor and guide engineers, helping to embed a culture of quality, collaboration, and efficiency throughout the team. WHAT YOU WILL BE WORKING ON Designing and delivering clear, practical test strategies within an Agile environment Building and evolving scalable automation frameworks (Selenium, Playwright, Mocha, K6) Creating and maintaining high-quality automated tests across functional, regression and performance Running tests, spotting issues early and digging into edge cases Proactively identifying problems and seeking out the right solutions Owning defects end-to-end, with clear communication and follow-through Championing a quality-first mindset and continuously improving how we test and automate WHAT YOU WILL BRING TO THE ROLE Proven experience building automated test frameworks using tools like Selenium, Playwright, Mocha or K6. Extensive testing expertise across functional, regression, API and performance A collaborative communicator who works effectively across engineering and delivery teams. Detail-focused and driven to continuously improve quality and ways of working. Equal Opportunity Statement We love that everybody is different, and we believe a diverse workforce will be our strength. We ensure equal opportunity, champion inclusion and we actively encourage applications from suitably qualified candidates regardless of age, disability, gender, race, religion or orientation. Together, we're all part of the rich GoFibre family and we're unified by our goals, inspiring our teams to challenge the norm and deliver best-in-class service to our customers, all whilst encouraging and appreciating one another.
A tech company in Edinburgh is looking for a Senior Automation Test Engineer to design and implement automated testing solutions. The position involves working closely with developers to define test strategies, building automation frameworks, and mentoring team members. Candidates should have experience with Selenium and similar tools, along with a focus on collaboration and quality improvement. Competitive perks like 31 days holiday and private healthcare are included.
15/05/2026
Full time
A tech company in Edinburgh is looking for a Senior Automation Test Engineer to design and implement automated testing solutions. The position involves working closely with developers to define test strategies, building automation frameworks, and mentoring team members. Candidates should have experience with Selenium and similar tools, along with a focus on collaboration and quality improvement. Competitive perks like 31 days holiday and private healthcare are included.