days per week from one of the offices Contract duration: 6+ months (can be extended based on performance) Location: Edinburgh or Sheffield - JOB DETAILS Role Title: Senior SoftwareEngineer Required Core Skills: • Devops, AWS/GCP Cloud, REST API • Proficient in Python and GoLang Good to have skills: • Experience working in financial services or other regulated environments. • AWS …/GCP certifications (e.g., AWS Solutions Architect, Google Professional Cloud Engineer). • Good understanding of cryptography Minimum years of experience: DETAILED JOB DESCRIPTION Relevant Experience on Mandatory Skills: • Proficient in Python and GoLang Demonstrable experience of: o Public Cloud. o Infrastructure build and configurations of a variety of services including Compute, Storage, Networking. o Linux. o Relational and NoSQL … experience. The ideal candidate for this role will have the below experience and qualifications: • Bachelor's or Master's degree in Computer Science or equivalent industry experience. • Comes from Software Engineering background with infrastructure experience. • 5+ years of development experience with a strong focus on large-scale, distributed systems. • Proficient in Python and GoLang. • Experience with Liquibase or similar More ❯
more information on flexible working options Flexible Working Options: Flexibility in when hours are worked, Hybrid Working, Job Share, Reduced Hours Job Description Summary: Job Description: JOB TITLE: Senior SoftwareEngineer (Backend) SALARY: Regional: £70,929 - £86,691 GBP LOCATION(S): Bristol/Edinburgh HOURS: Full time - 35 hours per week WORKING PATTERN: Hybrid, 40% (or two days … data, and tech to meet the needs of our 26 million customers. Join us and be part of our growth and transformation journey. We are recruiting for multiple Senior SoftwareEngineer positions. As a SoftwareEngineer, you'll lead and shape technical solutions, work collaboratively across teams, and ensure high-quality engineering practices in line with … adaptability. Curiosity about technology and a positive influence on team values are essential. We would be looking for the following Minimum requirements include demonstrated hands-on experience with: Backend software engineering in Java and ideally an additional OOP language (e.g., Go or Python) Developing RESTful APIs and understanding API Gateways (e.g., APIGEE) Building applications with container technologies (e.g., Docker More ❯
SoftwareEngineer (BE) - Banking Lab page is loaded SoftwareEngineer (BE) - Banking Lab Apply locations Edinburgh time type Full time posted on Posted Yesterday time left to apply End Date: July 23, 2025 (12 days left to apply) job requisition id 133251 End Date Tuesday 22 July 2025 Salary Range £70,929 - £106,394 We support … flexible working - click here for more information on flexible working options Flexible Working Options Hybrid Working Job Description Summary . Job Description JOB TITLE: SoftwareEngineer SALARY: £70,929 - £78,810 LOCATION(S): Edinburgh HOURS: Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time … Together, we're putting the ever-evolving needs of our customers at the heart of everything we do, as they move through their financial life with us. As a SoftwareEngineer for our Consumer Relationship Platforms, you'll design and develop software features or services that are vital in our mission to help Britain prosper. You'll More ❯
JOB TITLE: Senior SoftwareEngineer SALARY: £70,929 - £80,000 LOCATION: Edinburgh HOURS: Full time WORKING PATTERN: Hybrid, 40% (or two days) in our Edinburgh office. About this opportunity As Senior SoftwareEngineer, you'll bring your deep technical expertise to the table, driving technical development and delivery in key areas. You'll focus o solving … complex challenges with your specialised knowledge taking ownership of critical tech delivery within your team. In this role, you'll lead way in shaping the direction of our software solutions, using your expertise to make impactful decisions and drive success. You'll collaborate closely with the team and product owner to ensure delivery excellence. If you're someone who … and possess exposure to microservices technologies, particularly Java 17, Spring Boot, Maven, Kafka K Stream, as well as RESTful APIs and web services. Exhibit an excellent understanding of the software development lifecycle (preferably within the Agile Framework), validated through prior experience. Possess knowledge of development best practices and patterns, with an understanding of CD/CI pipelines, preferably Jenkins More ❯
JOB TITLE: SoftwareEngineer SALARY: £70,929 - £78,810 LOCATION(S): Edinburgh HOURS: Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Edinburgh office. About this opportunity If you think all banks are the same, you'd be wrong. We're an … Together, we're putting the ever-evolving needs of our customers at the heart of everything we do, as they move through their financial life with us. As a SoftwareEngineer for our Consumer Relationship Platforms, you'll design and develop software features or services that are vital in our mission to help Britain prosper. You'll … Strong experience in designing and consuming RESTful APIs (experience with gRPC and/or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL More ❯
browser compatibility experience with version control systems (preferably Git & Bitbucket) and web performance optimisation It would be a real bonus if you have Bachelor's degree in Computer Science, Software Engineering or related field. Additional European language skills (ideally German) track record of writing test cases like unit and integration testing (Junit, Cypress etc.) worked with Openshift, Jenkins, Kubernetes More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
A World Class Technology company in Edinburgh is looking for a skilled Senior SoftwareEngineer , with good experience using Java and ideally AWS, to join one of their core squads. Hybrid working, modern tech and a great culture on offer. They've been operating for well over ten years and are one of the market leaders within their … re also already experimenting with ML in this team, so it's genuinely a very interesting and modern problem space. They're an Agile squad of roughly ten, with Software Engineers of varying levels of experience, the team are largely backend heavy (with Java and AWS ) but they do have a dedicated frontend specialist, so there is opportunity to … and help implement technologies the team feel would help take their services to the next level. The organisation is very big on knowledge sharing here, and as a Senior Engineer you'll ideally feel comfortable coaching and mentoring other members in the team. You'll ideally have good experience with the following; ** Modern versions of Java ** Java Frameworks (ideally More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
A ' Tech for good ' organisation based in Edinburgh is looking for a couple of experienced Software Engineers , ideally with good experience using Java to join their hybrid team. Work with modern technologies, in a great culture, with amazing benefits. They've been operating very successfully for several years now and they offer an award winning service that helps thousands … customer base and their employee headcount, and they have an ambitious roadmap for the years ahead. You'd be joining one of their Agile squads, consisting of roughly five Software Engineers that's rich with experience (it's a great learning environment ). You'll be working directly on a business critical platform that's highly used. They do … collaborative Engineers who can bring strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll be regularly follow TDD, so they More ❯
detailed information, feel free to ask for our tech radar and engineering practices. The role The purpose of this role is to design, build and operate reliable and scalable software solutions, building new functionality using Typescript and Node.js. You play a key role in our software development and have a hands-on approach throughout the development process. As More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
Edinburgh based SaaS Organisation , that have a market leading product , are looking for an experienced SoftwareEngineer (with good exposure using the .Net framework ) to join their agile team - modern tech and hybrid working on offer. They've been running really successfully now for several years and their product is used worldwide, largely both within the UK and … Working with an Agile environment Experience with the following is highly desirable; ** Microsoft Azure ** Microservices ** Working in a product environment The company have a great culture , several of the Software Engineers at the organisation have been there for a good amount of years, it's very rare someone would have a short stint here. I've personally helped a More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
Edinburgh based SaaS Organisation , that have a market leading product , are looking for an experienced SoftwareEngineer (with good exposure using the .Net framework ) to join their agile team - modern tech and hybrid working on offer. They've been running really successfully now for several years and their product is used worldwide, largely both within the UK and … Working with an Agile environment Experience with the following is highly desirable; ** Microsoft Azure ** Microservices ** Working in a product environment The company have a great culture , several of the Software Engineers at the organisation have been there for a good amount of years, it's very rare someone would have a short stint here. I've personally helped a More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
Description The Software Engineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key … aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and … other engineers so the next person will find things a little bit easier The team is greater than the sum of its parts Qualifications We are looking for a SoftwareEngineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for More ❯
Employment Type: Permanent, Part Time, Work From Home
Why N-able We are looking for a Staff SoftwareEngineer to join our Cove Data Protection product engineering team. Cove Data Protection is a cloud-first backup solution with a multi-platform client and server side for managed services providers, IT departments of the large enterprises. The product includes a web-based UI that allows manipulating thousands … with good sense of detail, communication skills and the ability to work independently as well as a part of a team. What You'll Do Develop features through multiple software layers Design new components and APIs in line with existing architecture Help in defining and delivering valuable, usable and automatically testable user stories Supports building frameworks and tools to … investment in you The Way We Work - our hybrid working model based on trust and flexibility About N-able At N-able, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their More ❯
JOB TITLE: Senior SoftwareEngineer SALARY: £70,929 - £78,810 LOCATION: Edinburgh HOURS: Full time (5 days, 35 hours) WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Edinburgh office location About this opportunity Insurance Pensions and Investments has a vision to improve the … our business, the Legacy Maintenance and Migrations Lab plays a key role in the realisation of this vision. Here's how you'll make a difference: As a Java Engineer, Lead, inspire, and support individuals to continually improve and develop. Help us define and communicate our engineering strategy, methods, and approaches. Work with our teams and partners to define … within the lab across the full build/test/deploy lifecycle. Use design patterns, experience and best practices to design, test and amend programs/scripts. Support agile software development to enable continuous improvement within the team. Java solutions that are stable, scalable, performant, accessible, testable and secure by utilising endorsed technologies and applying common build patterns to More ❯
Cloudsoft is seeking talented Software Engineers to join our dynamic team. You will play a vital role in designing and developing innovative solutions for our customers in the cloud applications sector. As a part of our team, you will collaborate with fellow engineers and clients to deliver top-notch software applications that meet the highest standards of quality … Experience with open-source technologies and version control (e.g. Git) Candidates must be located in the UK and have the legal right to work. Cloudsoft are a cloud and software services company based in city-centre Edinburgh. Our mission is to help customers run their applications well using cloud and modern platforms, including migrating, automating operations and evolving. We … work with many companies in helping their immediate needs in terms of software challenges and integrations. This translates to a dynamic environment with an ever-changing mix of technologies, non-stop learning, and exciting challenges. The company has about 50 people, HQ in city-centre Edinburgh, and operates with a start-up mentality in a cutting-edge sector, relishing More ❯
the power of voice to driveunprecedented efficiency and oversight. We're using the latest in AI toautomate and innovate, empowering businesses to achieve exceptional productivityand compliance outcomes. As a SoftwareEngineer ,you will work within a squad to design, develop, and optimise softwaresolutions, collaborating closely with the TechnicalLead and cross-functional teams. This is a hands-on rolerequiring … strong full-stack development experience, particularly in React, Node.js, and TypeScript .You will contribute to technical decision-making, improve software quality, andleverage AI-powered tools to enhanceproductivity. What You'll Be Doing: Develop and maintain scalable, high-quality applicationsusing React, Node.js, and TypeScript . Implement secure coding practices, ensuring compliance with industry standards. Mentor junior engineers , conduct peercode reviews More ❯
Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Senior SoftwareEngineer will be a member of the Spacelabs R&D engineering team working on the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position requires a … deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems. A key element of … functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. Our team plays a key role in building software products and features. You will use a wide range of technologies, programming languages and systems. You will be involved in architecture/design of new features and functionality, as More ❯
About The Role The Software Engineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the … pipeline. Key aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to … engineers so the next person will find things a little bit easier The team is greater than the sum of its parts About You We are looking for a SoftwareEngineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for More ❯
Groovy, Spring Boot, Angular, Ping Identity, Docker and Kubernetes. Your Mission Help us to maintain and evolve frameworks and tools running on Kubernetes platform Participate in all phases of software development lifecycle from analysis, all the way to testing and deployment Third-level support in case of a production issue Maintain the great team spirit and excellent collaboration, despite … the distributed nature of the team Required profile: What you need In-depth knowledge of Identity and Access Management tools (such as Ping Identity) Strong software engineering background and knowledge of Spring Boot, Angular, SQL, JPA, JMS and JAX-RS, with eagerness to learn and take up new challenges Hands-on experience with Docker and Kubernetes You will get More ❯
About us We're Dayshape-an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firmsglobally, our AI-powered resource management platform is helping organizations to achieve extraordinary results. Our enterprise platform stands apart as the only solution that combinesadvanced AI, real-time project financials … make Dayshape the most scalable, flexible and rapid to deploy solution on the market, and we're not there yet. That's where you come in. As a senior engineer, you will work collaboratively with the rest of our cross-functional team to plan and deliver new features and enhancements that support our customers' success. We are currently hiring … decisions and those of others Great at breaking down big tasks into small chunks, solving tricky problems and tackling risks Used to working with agile development teams on large software products Bonus points if you have Worked with Vue.js, .Net Core, Message Queuing Systems such as Azure Service Bus, SQL Server, and/or Microsoft Azure Worked in (or More ❯
Principal SoftwareEngineer Location: Scotland Division: Spacelabs R&D Sector: Patient Monitoring & Connectivity Systems Spacelabs is seeking a hands-on Principal SoftwareEngineer to lead the development of advanced software for our next-generation patient monitoring systems. This role combines technical leadership with product development, focusing on performance, cybersecurity, and system integration in a regulated … environment. What Youll Do Define and lead the development of software architecture and key components Translate system requirements into scalable, secure software designs Collaborate cross-functionally across software, hardware, systems, and UI teams Build and release software that supports data communication, storage, and analysis in clinical settings Mentor engineers and promote a high standard of technical … quality and teamwork Ensure delivery of software and documentation on time in an Agile workflow What You Bring Bachelors degree in Computer Science, Engineering, or a related field 12+ years of software development experience 8+ years of advanced C++ (11 or newer), including OOP and multithreading Proven experience with desktop Linux application development in embedded environments Experience leading More ❯
Senior SoftwareEngineer Location: Scotland Division: Spacelabs Research & Development Spacelabs is looking for a skilled Senior SoftwareEngineer to help develop the next generation of our Patient Monitoring and Connectivity (PMC) products. This hands-on role involves designing and delivering high-quality software solutions for complex healthcare systems in a collaborative, cross-functional environment. Key … Responsibilities: Develop and maintain software for patient monitoring systems Translate system and user requirements into robust software designs Participate in architecture, design, and code reviews Work with hardware and UI teams to ensure seamless integration Ensure quality and timely delivery of software in an Agile setting Support product performance, security, and compliance standards Promote technical excellence and … uphold company values Requirements: Bachelors degree in Computer Science, Engineering, or related field 8+ years of software development experience Strong experience in modern C++ (C++11 or newer) and Object-Oriented Programming Skilled in multithreading and Linux desktop development in embedded environments Experience with Qt/QML and at least one desktop UI framework (e.g., WPF, WinUI) Familiarity with regulated More ❯
SoftwareEngineer - Scotland Remote (with occasional trips to Aberdeen) Are you a skilled full-stack SoftwareEngineer looking for a new challenge in a high-impact, close-knit team? A well-established and globally respected software company, providing innovative solutions to the oil and gas industry, is expanding its specialist engineering team. With a track … this is your chance to join a thriving business at the forefront of industry tech. Join a small, collaborative team of 11 engineers working on robust, on-prem enterprise software systems, with plenty of room for you to contribute ideas and shape the future of the platform. What's on offer: Remote working in Scotland , with occasional visits to … HQ in Aberdeen Up to £55,000 salary (depending on experience) Flexible working hours Work on industry-critical software used around the world What you'll bring: Strong commercial full-stack experience with C# .NET , JavaScript (ideally Angular ), and SQL Server skills A self-motivated approach and the ability to thrive in an Agile team Several years of professional More ❯
We are looking for an experienced and motivated Java SoftwareEngineer 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 More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Lorien
Senior SoftwareEngineer C# - Near Edinburgh Hybrid Lorien's long-standing, successful (and growing) client, with offices very commutable from Central Edinburgh, West Lothian, Fife and the surrounding, is looking to recruit a Senior SoftwareEngineer with proven C#/.Net skills to join its core R&D team. You'll collaborate daily with specialists across … software, hardware, algorithmic, and data science functions to help build and refine offerings that analyse, automate and optimise key processes. In return, you'll join a great organisation well versed in keeping their staff happy, plus a generous bonus scheme, hybrid working (to the tune of 3 days per week in office) plus flexible hours, annual salary reviews, ongoing … benefits designed with employee happiness in mind. We'd also be happy to share the great feedback from all the people we've placed into this firm already from Software and Hardware Engineers to PMs, Support and Operations staff, Managers and more. Role Outline Design new scalable, maintainable software using object-oriented methods, making sure agreed requirements are More ❯