Insight Experience for Women - SoftwareEngineering Fast track your career at our Insight Experience for Women, SoftwareEngineering, Edinburgh, 2025 Do you want to learn more about SoftwareEngineering, and how you can get your career off to a flying start? Our Insight Experience is your chance to get a flavour of what it … have the chance to develop your network and realise your strengths Applications are now open, so spark your imagination and harness your skills to start your future career, today SoftwareEngineering Our Software Engineers play an essential part in the technical design, development, and testing of complex applications and services. There are opportunities to work across the … a three-year degree, or second year of a four-year degree programme To be graduating in 2027, and on track to achieve a degree in a Science, Technology, Engineering, or Mathematics (STEM) subject The right to work in the UK in 2026 What else you need to know On the day, you must be able to attend in More ❯
Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. Its 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, DevOps and much more. Our successful candidate will have many years experience in softwareengineering, with specific experience in back end softwareengineering including middleware and cloud native platforming. You will have experience of managing a team of software engineers in excess of 50 people in a fast paced private sector environment. Think start up/SME mentality - someone with the ability to mentor and develop teams to deliver best in class software engineering. NB - This is a site based 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 ❯
Title: Reprogramming Specialist We are a company of innovators, thinkers, creators, explorers, volunteers and dreamers who all share one goal - to improve the world. We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 80 countries and operations in over 30 countries. For … delivery and mission execution, no other company can match the breadth and depth of KBR. Learn more about our business here. The Opportunity: We are seeking a highly skilled Software Engineer to join our team to support critical Modernisation and uplifting of Electronic Warfare capability that protect national security. As Software Engineer, you have a passion for designing … developing, and maintaining cutting-edge software solutions. With expertise in programming languages, agile software development methodologies, and system integration, you excel at turning complex problems into elegant, functional and maintainable code. Your ability to collaborate, adapt to new technologies, and deliver high-quality solutions makes you an indispensable part of any team. Responsibilities Perform all activities associated with 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 ❯
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 ❯
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 ❯
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 ❯
we have with our clients and with the communities in which we work and live. It is personal to all of us." - Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned … group of cross-industry specialists who provide the best of full stack softwareengineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, Platform Engineering and Creative Design. If you're looking for an exciting career working in a vibrant environment with access to training and a global … are looking for talented Platform Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Platform Solutions: Take part in architecting and implementing cutting-edge platform engineering solutions tailored to address unique business challenges More ❯
Staff Software Engineer (Frontend/Full-stack) Description For Staff Software Engineer (Frontend/Full-stack) Motorola Solutions is seeking a Staff Software Engineer to join their Evidence and Devices Engineering team in Edinburgh, UK. This is a hybrid role requiring 2-3 days in office, focusing on frontend/full-stack development for their evidence … management software system. The role involves working with body cameras, vehicle cameras, and evidence management software used in public safety applications worldwide. The position offers an opportunity to lead frontend architecture while working with a high-performing team of software engineers. You'll be responsible for implementing new features and improving the architecture, performance, scalability, and resilience … team members Identify and address performance bottlenecks and technical debt Contribute to frontend development processes and tooling Collaborate with product management and UX/UI designers Requirements For Staff Software Engineer (Frontend/Full-stack) TypeScript 8+ years experience in frontend or full-stack development 3+ years experience with Angular or similar modern frontend frameworks Deep understanding of modern More ❯
we have with our clients and with the communities in which we work and live. It is personal to all of us." - Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned … group of cross-industry specialists who provide the best of full stack softwareengineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, Platform Engineering and Creative Design. If you're looking for an exciting career working in a vibrant environment with access to training and a global … are looking for talented Platform Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Platform Solutions: Take part in architecting and implementing cutting-edge platform engineering solutions tailored to address unique business challenges More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
Description The SoftwareEngineering 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 Software Engineer 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 our More ❯
Employment Type: Permanent, Part Time, Work From Home
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
Software Engineer Scotland Remote (with occasional trips to Aberdeen) Are you a skilled full-stack Software Engineer 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 record … 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. Whats on offer: Remote working in Scotland , with occasional visits to HQ … in Aberdeen Up to £60,000 salary (depending on experience) Flexible working hours Work on industry-critical software used around the world What youll bring: Commercial full-stack experiencewith C# .Net Core , JavaScript (ideally Angular or React ), SQL Server, Entity Framework and LINQ . A self-motivated approach and the ability to thrive in an Agile team Several years More ❯
About The Role The SoftwareEngineering 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 Software Engineer 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 our 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 Software Engineer (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) in … 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 Software Engineer positions. As a Software Engineer, you'll lead and shape technical solutions, work collaboratively across teams, and ensure high-quality engineering practices in line with our … transformation strategy. Here's where you'll make a difference We seek individuals with broad and deep technical experience, a passion for engineering excellence, and 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 softwareengineering in More ❯
Overview The Principal Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading 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 responsible for … developing and delivering software that supports the next generation patient monitoring products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems. A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems … development will be necessary in this role. You will spend your time as a hands-on engineer and a technical leader. 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 ❯
Ready to level up your engineering career? We're on the lookout for an experienced and passionate Senior Software Engineer to join our growing engineering team here at Podfather. This is your opportunity to make a big impact, not just through your own code, but by supporting and mentoring others to succeed. If you love clean code … problems: Identify and tackle system bottlenecks, performance issues, and security risks. Own your work: Take responsibility for the design, delivery, and quality of significant technical projects. Drive improvement: Champion engineering best practices across testing, CI/CD, observability, and documentation. Collaborate widely: Work closely with Product, DevOps, QA, and Customer Success to build solutions that deliver real business value. … CD: Integrated pipelines to build, test, and deploy Other: API development, system monitoring, cloud-native tooling Required skills: Successful applicants will have the following skills: A strong grasp of softwareengineering principles and patterns. Proven experience mentoring or supporting more junior engineers. Confidence in designing scalable, secure, and maintainable systems. A proactive mindset; someone who spots opportunities for More ❯
Start your engineering journey with Podfather Are you passionate about writing great code and eager to grow your software development career in a collaborative, forward-thinking environment? At Podfather, we're looking for a Software Engineer Level 1 to join our team and contribute to the evolution of our industry-leading logistics software. This is an exciting … opportunity for someone with a solid foundation in software development who's ready to take the next step, taking on real responsibility, learning from experienced engineers, and building solutions that make a real difference for our customers. Please note: if you wish to apply for this role you need to send a covering letter and a copy of your … CV by email to . What you'll be doing: As a Software Engineer Level 1, you'll be working closely with other developers to design and deliver high-quality software features. You'll take ownership of well-defined tasks, collaborate with the wider team, and steadily build your knowledge and confidence. Here's a snapshot of what More ❯
plays a critical role in leading and optimising value streams to ensure alignment with enterprise strategy while delivering impactful customer outcomes. Cyber Security Analyst Are you passionate about securing software and systems that support national defence? We're seeking a Cyber Security Analyst to play a key role in protecting our products and infrastructure. In this role, you'll … collaborate with developers, engineers, and cyber security specialists to embed and test security across the software development lifecycle. Your expertise will directly contribute to our defence capabilities by helping anticipate, detect, and respond to evolving cyber threats. What You'll Do Design and implement secure software solutions, applying security-by-design principles and recognised standards (ISO 27001, NIST … Assist with defence security assessment and authorisation processes. What You'll Bring Experience in Cyber Security Analysting, ideally within defence, government, or critical infrastructure sectors Strong knowledge of secure software development, security protocols, and cyber security principles Skilled in using vulnerability assessment and penetration testing tools (e.g. Nessus, Burp Suite) Familiarity with security frameworks (ISM, PSPF, ISO 27001) and More ❯
hands-on technology experience. Ability to use and/or develop technical skills. Solid understanding of technology infrastructure, networks, cloud technologies and related architecture and security frameworks. Knowledge of software development and softwareengineering methods, practices, and tools across the software development lifecycle. Experience and ability to develop innovative tools to support audit testing and continuous More ❯
Principal Software Engineer Location: Scotland Division: Spacelabs R&D Sector: Patient Monitoring & Connectivity Systems Spacelabs is seeking a hands-on Principal Software Engineer 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 cross 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 Software Engineer 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 … 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 ❯
and expectations outlined above reflect the full scope of the Value Stream Principal - Cyber & DevSecOps function within our team. Qualifications Qualifications bachelor's or master's degree Computer Science, SoftwareEngineering, Information Technology, business administration or operations management, or a related technical field (essential). Master's degree and relevant certifications like Lean Six Sigma Black Belt. Be … About Consunet Consunet is headquartered in the Adelaide CBD with operations in Adelaide, Edinburgh (SA) and Canberra. We focus on the design, development, deployment and support of high-assurance software solutions - trusted software and systems that do exactly what they are supposed to, when and where they are supposed to do it, and with the cyber and security More ❯