Job Purpose Working directly with the TransiT (National Research Hub on Twinning for Decarbonising Transport) team, the Research Software Engineer (RSE) will take a leading role in the design, development, and maintenance of research software solutions to accelerate research and outcomes within TransiT. The RSE will allocate a portion of time to training and mentoring the large PhD …/Postdoctoral Research Assistant cohort as required. The role demands excellent programming skills and software development experience. They will be proficient at testing and evaluating the utility, usability and integrity of software outputs, as well as ensuring the correct licensing, documentation and open access of outputs to enable wider impact. The RSE will work directly with the newly … appointed TransiT Head of Data to help shape the data strategy (how software assets should interface with this), the local TransiT Teams, as well as providing and additional interface to with other TransiT project institutes as required, e.g. to collaborate on the integration of Twins/Models. Main Duties and Responsibilities 1. Lead the design, implementation and maintenance of More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. It’s an exciting time for our client as they grow and we're looking to speak to talented softwareengineering leaders, who bring a wealth of experience in both Technology and leadership to this … new role. We want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI/CD DevOps and much more. Our successful candidate will have extensive experience in softwareengineering, with specific experience in back-end softwareengineering including middleware and cloud native platforming. You will have a range of experience spanning platform technology across Data, Legacy and AI and will have experience of managing a team of software engineers in excess of 50 people in a fast-paced private sector environment. NB - This is a site-based role in Edinburgh - with 3 days More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. It’s an exciting time for our client as they grow and we're looking to speak to talented softwareengineering leaders, who bring a wealth of experience in both Technology and leadership to this … new role. We want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI/CD DevOps and much more. Our successful candidate will have extensive experience in softwareengineering, with specific experience in back-end softwareengineering including middleware and cloud native platforming. You will have a range of experience spanning platform technology across Data, Legacy and AI and will have experience of managing a team of software engineers in excess of 50 people in a fast-paced private sector environment. NB - This is a site-based role in Edinburgh - with 3 days More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. It’s an exciting time for our client as they grow and we're looking to speak to talented softwareengineering leaders, who bring a wealth of experience in both Technology and leadership to this … new role. We want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI/CD DevOps and much more. Our successful candidate will have extensive experience in softwareengineering, with specific experience in back-end softwareengineering including middleware and cloud native platforming. You will have a range of experience spanning platform technology across Data, Legacy and AI and will have experience of managing a team of software engineers in excess of 50 people in a fast-paced private sector environment. NB - This is a site-based role in Edinburgh - with 3 days More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. It’s an exciting time for our client as they grow and we're looking to speak to talented softwareengineering leaders, who bring a wealth of experience in both Technology and leadership to this … new role. We want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI/CD DevOps and much more. Our successful candidate will have extensive experience in softwareengineering, with specific experience in back-end softwareengineering including middleware and cloud native platforming. You will have a range of experience spanning platform technology across Data, Legacy and AI and will have experience of managing a team of software engineers in excess of 50 people in a fast-paced private sector environment. NB - This is a site-based role in Edinburgh - with 3 days More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Lorien
SoftwareEngineering Manager Up to £65,000 + Bonus | Hybrid (2 days office/3 days home) | Edinburgh or Glasgow Are you a proven people leader with a strong technical background looking to take your next step in a modern, growing tech business? We're hiring a SoftwareEngineering Manager to lead a high-performing feature … organisation that's investing heavily in its technology platform, embracing cloud, automation, and modern development practices. What you'll be doing: Leading and developing a team of 3-6 software engineers, providing day-to-day support and long-term career development Taking ownership of delivery, planning, and technical direction within your team Driving best practices in engineering - clean … code, CI/CD pipelines, and secure, scalable systems Collaborating closely with Product, QA, and other Engineering Managers to align on goals and deliverables Contributing to continuous improvement across engineering, including mentorship, tech choices, and agile processes Tech environment: .NET/C# Blazor, SQL Server Azure (DevOps, cloud-native services) What we're looking for: Experience leading a More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Lorien
SoftwareEngineering Manager Up to £65,000 + Bonus | Hybrid (2 days office/3 days home) | Edinburgh or Glasgow Are you a proven people leader with a strong technical background looking to take your next step in a modern, growing tech business? We're hiring a SoftwareEngineering Manager to lead a high-performing feature … organisation that's investing heavily in its technology platform, embracing cloud, automation, and modern development practices. What you'll be doing: Leading and developing a team of 3-6 software engineers, providing day-to-day support and long-term career development Taking ownership of delivery, planning, and technical direction within your team Driving best practices in engineering - clean … code, CI/CD pipelines, and secure, scalable systems Collaborating closely with Product, QA, and other Engineering Managers to align on goals and deliverables Contributing to continuous improvement across engineering, including mentorship, tech choices, and agile processes Tech environment: .NET/C# Blazor, SQL Server Azure (DevOps, cloud-native services) What we're looking for: Experience leading a More ❯
Edinburgh/Remote UK SoftwareEngineering ABOUT FANDUEL FanDuel Group is a world-class team of brands and products that deliver sports betting, gaming and entertainment to millions of US sports fans every day. That's no easy task and wouldn't be possible without a fantastic team who have helped us pioneer new products and innovative features … an exciting company with many opportunities to grow and be successful. THE POSITION Our roster has an opening with your name on it FanDuel is looking for an experienced SoftwareEngineering Manager to lead one of our engineering team s within the Sportsbook domain. As part of the Sportsbook Channels org , you will be responsible for driving … to deliver on key strategic initiatives. The ideal candidate has expertise in mobile application delivery , a passion for leadership, and a track record of successfully managing a high-performing engineering team . You should be comfortable navigating a fast-paced environment while maintaining a strong focus on delivering high-quality, scalable solutions that align with business objectives . THE More ❯
associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte , global market leader in the development of smart software for unmanned maritime systems, are looking to recruit an Engineering Manager to join our team. The successful candidate will have experience managing small software teams and will … be equally comfortable working with internal teams or external customers and partners . Some knowledge delivering software projects with elements of Autonomy or Machine Learning would be advantageous but is not necessary. You can expect to be working as part of a world renowned, expert engineering team, with state-of-the-art subsea robots on exciting and varied … participates in the Cycle to Work Scheme and Travel season ticket loan. SeeByte also supports an EV leasing scheme. Main Purpose of the Role You will lead a SeeByte softwareengineering team, delivering technology solutions and projects to SeeBytes customers. You will be comfortable communicating and building relationships with SeeBytes customers, to scope and successfully deliver SeeBytes softwareMore ❯
Verification for Constraint Programming", working with Dr Ciaran McCreesh and other project collaborators. This project is funded by ARIA. Specifically, the job requires excellent programming skills and substantial prior software development experience.As well as softwareengineering activities, the successful candidate will also be expected to contribute to the formulation and submission of research publications and research proposals … as well as to help manage and direct this complex and challenging project as opportunities allow. The job involves maintaining and extending software used for solving constraint programming and optimisation problems, and for verifying that the solutions provided are correct. It will involve a mix of algorithm engineering and formal methods, alongside more traditional softwareengineering activities. This project involves developing software which is both mathematically rigorous, and sufficiently performant to be used to solve hard problems at industrial scale. The software is developed in a mix of modern C++, Rust, and CakeML. The successful candidate will work closely with other members of the team; besides the Principal Investigator, these include a Research More ❯
work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include More ❯
work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include More ❯
work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include More ❯
work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include More ❯
work associated with this post it is subject to special nationality rules and is open only to the following citizens: British. SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Software Engineer to join their team in their Edinburgh or Bristol office , Hybrid (60% of time in office … on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan Main purpose of the role : You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include but not be limited to design, development, test and integration of SeeBytes software solutions. Support and training will be given to allow you to develop within the role and become a softwareengineering expert, developing exciting software systems for uncrewed systems. Key Responsibilities of the role: You will work with SeeBytes engineering project teams to deliver robust and innovative technology solutions to SeeBytes customers worldwide.The role will include More ❯
the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and CommandCentral software, enabling collaboration in more powerful ways. At Motorola Solutions, we're ushering in a new era in public safety and security. Bring your passion, potential and talents to a … while continuing to innovate, refine and modernise our offerings. This includes the creation of new Android/iOS based applications while ensuring longevity for our existing applications. The "Senior Software Engineer" role will be responsible for working within a team of approximately 10 software engineers who design, develop and release these software solutions for our UK Fire … Service customers. The post holder will be responsible for developing high quality, high performing software at a high velocity in accordance with the direction set by the Senior Manager of SoftwareEngineering, working closely with our Product Manager for our UK Fire Mobile product. The post holder will report to the Senior Manager of Software Engineering. More ❯
Job Title: SoftwareEngineering Graduate Programme Company Name: FDM Location: Glasgow Hours/Days Of Work: not specified Job Type: Full-Time Job Description: From new product development to technology modernisation, quality engineering and application support, our agile ways of working help clients co-deliver critical architecture and software solutions across all stages of the application … on client assignments. Become a master of diverse programming languages, applying industry best practices as we partner with leading technology vendors like Microsoft and AWS to accelerate our clients' software transformation projects.You'll be joining FDM as an Associate Consultant within the SoftwareEngineering Practice. You will deliver projects for our clients across a wide portfolio of … specialisms and sectors, with the opportunity to take on the role of Software Engineer, Tester, DevOPs Engineer, Analyst, Cloud Platform Engineer and more. You'll have the chance to develop your career, whether linear or non-linear, as our Skills Lab offers numerous upskilling opportunities to enhance your abilities. Experience And Qualifications: Degree level qualification (2:2 or higher More ❯
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established softwareengineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern softwareengineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews More ❯
Overview The Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional … groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation development experience in agile software … environment. Responsibilities Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the test automation component design efforts. Understand and design to existing interface specifications. Write, debug More ❯
Overview The Principal Automation Software Engineer will be a hands-on role on a small team of test automation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware … Verification, Electrical and Software Engineering. The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have test automation leadership and development experience in agile software development environment. Responsibilities … Work with the test automation team to review and derive required automation tests from requirements related to patient monitoring platform Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Lead the test automation component design efforts. Understand and design to existing interface specifications. Plan and maintain test automation backlog More ❯
Senior Software Development Engineer, AWS UK Job ID: AWS EMEA SARL (UK Branch) Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of helping to build and run the world's largest cloud computing infrastructure? Amazon Web Services (AWS) builds and operates some of the … a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues. A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying … and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal with new and ambiguous problem domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
VANLOQ LIMITED
Senior Software Engineer Location: Edinburgh (Hybrid) Contract: 6 Months (Initial) IR35 Status: Inside IR35 Our client, a leading organisation within the financial services sector, is seeking a highly motivated and experienced Senior Software Engineer to join their team on a 6-month initial contract. This role offers the opportunity to work on high-impact systems within a secure … high-availability environment, supporting the development of services hosted on Public Cloud platforms. Youll bring strong softwareengineering expertise, coupled with DevOps proficiency across AWS and GCP, to design and implement resilient frontend clients, backend services, infrastructure automation, and cloud-native solutions. Key Responsibilities Design, develop and maintain secure, performant backend REST API services and frontend clients using … Support live systems, conduct root cause analysis, and deliver solutions for incidents and performance bottlenecks. Skills & Experience Bachelors/Masters in Computer Science or equivalent experience. 5+ years in softwareengineering with experience in large-scale distributed systems. Proficient in Python and GoLang. Strong background in cloud technologies (AWS and/or GCP), networking, IAM, and cost optimisation. More ❯
We are looking for an experienced and motivated Java Software Engineer to join our team. This exciting new role will contribute to our ground software product development, taking responsibility for specific areas of functionality within our product suite, and being the driver of design and development in those areas. Our Ground team is focused on the development of … new Bright Ascension ground software products, as well as supporting the maintenance of legacy products. As part of the Ground team, you will primarily be contributing to the development of new products and getting involved in all stages of the software development lifecycle as part of that work. The Ground team uses agile processes and works closely with … other development teams in the company to create a cohesive suite of software products. We see this role as being full time, although this is negotiable. Ideally, we would like this role to be on a hybrid basis based in either Dundee or Edinburgh, to allow for regular interaction with the teams responsible for product management, business development, sales More ❯
better sense of belonging, we believe we've created a culture in which everyone can succeed, no matter how you got here. The Position We are hiring for two SoftwareEngineering Managers across our Account vertical within FanDuel. Our Account vertical is responsible for some of our most critical services and complex customer journeys such as user sign … vision Help scope and define new solutions to problems while influencing the roadmap and ensuring we deliver truly viable features and products Own the day-to-day managing of software development, where you are accountable to customer experience, project prioritisation, software quality and system maintenance Measure, own and drive predictability through Operational Excellence and transparency through data and … to their individual needs What We're Looking For We're looking for people managers who enjoy helping and coaching those around them and who have a passion for software delivery and working with other managers to help solve problems. Technical background delivering software (ideally across full-stack software development - React, Java and AWS) Experience in defining More ❯
leaver or currently studying at college and looking to progress to university, this opportunity could be the ideal next step. We're looking for individuals who are passionate about software development and eager to gain hands-on experience while working towards a degree. As part of the role, you'll be supported through a Graduate Apprenticeship programme, studying towards … a BSc (Hons) in Software Development at Edinburgh Napier University. Key Responsibilities: Collaborate with cross-functional teams to build scalable, maintainable software Contribute to the development of enterprise systems that support our investment’s business Work with modern tools and cloud platforms to deliver high-quality solutions Learn and apply best practices in softwareengineering, DevOps … initiatives What will you gain; Exposure to a wide range of technologies and real-world challenges Opportunities to work on impactful initiatives with experienced teams Experience of the whole software delivery lifecycle from strategy & inception to operate, maintain & evolve Access to mentorship, technical training, and career development resources Experience of a collaborative, fast-paced environment where innovation is encouraged More ❯