Software Engineering Jobs in Scotland

76 to 100 of 130 Software Engineering Jobs in Scotland

Senior Network Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Saxon Recruitment Solutions
Senior Network Software Engineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior Software Engineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll learn something new in emerging Network technologies. Youll enjoy career growth opportunities, taking on … wellbeing and belonging. The role is Hybrid of 1 day a week in the Edinburgh office though Remote may be an option. What you'll do As a Senior Software Engineer in this Telco/Networking organisation you will work on Products developing a Network that grows smarter, more agile, and more responsive whether accessing the phone, streaming video … of a Debian Linux Network Operating System (NOS) in order to support customers in developing and deploying their virtualized networks, working in a team of 40 Engineers. The Senior Software Engineer will design and implement these Network Components and Routing Protocols to drive the future architecture and implementation of these components in their new Operating System product line. This More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

Head of Data Deployment

glasgow, central scotland, united kingdom
Barclays
and safe testing and deployment of large-scale data projects and capabilities and collaborate with internal and external stakeholders to understand and manage the data risk portfolio throughout the software product lifecycle, adhering to agreed time, budget, and quality requirements. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. This role can only … and Risk Management in Financial Services. Experience working in Scaled Agile or similar framework. Cloud (AWS) essential knowledge. Some Other Highly Valued Skills May Include Test Automation Strategy/engineering DevOps & CICD strategy/engineering You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business … manage the efficient delivery of large-scale technical projects and capabilities across the bank and collaborate with internal and external stakeholders to understand their needs and expectations throughout the software product lifecycle, adhering to agreed time, budget and quality requirements. Accountabilities Management of the delivery, resource allocation and improvement of complex technical project capabilities across the bank using Agile More ❯
Posted:

Lead Java Software Engineer Edinburgh £110K

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Morson Edge
Lead Software Engineer – Java (Digital Consultancy) – Edinburgh – Hybrid – up to £110K We're working with a leading UK digital consultancy, rapidly growing across the UK with a headcount of 500+. They combine technical excellence with a culture that genuinely puts people first, delivering innovative solutions across finance, e-commerce, gaming, and more. This is a high-impact leadership role … for a Lead Java engineer ready to shape technology strategy, manage engineering teams, and deliver complex, mission-critical systems for household-name clients. The Role As a Lead Software Engineer, you will: • Take ownership of the design, architecture, and delivery of scalable, high-performance Java-based systems. • Lead technical direction across multiple projects, ensuring best-in-class coding … APIs • Cloud & Deployment: AWS, CI/CD pipelines • Other: Third-party API integrations About You • Extensive experience in Java backend development and API architecture. • Proven track record in leading engineering teams or high-performing technical squads. • Comfortable managing client-facing technical discussions and influencing stakeholders. • Experience with cloud technologies, scalable architectures, and modern CI/CD practices. • Passionate about More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a … well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly … with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. Knowledge of Linux and Python More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Rise Technical Recruitment Limited
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a … well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly … with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. Knowledge of Linux and Python More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Linux Software Engineer

livingston, central scotland, united kingdom
Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills More ❯
Posted:

Senior Embedded Linux Software Engineer

broughton, central scotland, united kingdom
Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills More ❯
Posted:

Senior Embedded Linux Software Engineer

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Singular Recruitment
Senior Embedded Linux Software Engineer An industry-leading technology developer is seeking a Senior Embedded Linux Software Engineer to join its multi-award-winning R&D team. In this role, you will be responsible for developing high-performance Embedded Linux systems for both new products and enhancements across a global customer base. You will be working on cutting … edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills More ❯
Posted:

Lead Java Software Engineer Leeds £110K

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Morson Edge
Lead Software Engineer – Java (Digital Consultancy) – Leeds – Hybrid – up to £110K We're working with a leading UK digital consultancy, rapidly growing across the UK with a headcount of 500+. They combine technical excellence with a culture that genuinely puts people first, delivering innovative solutions across finance, e-commerce, gaming, and more. This is a high-impact leadership role … for a Lead Java engineer ready to shape technology strategy, manage engineering teams, and deliver complex, mission-critical systems for household-name clients. The Role As a Lead Software Engineer, you will: • Take ownership of the design, architecture, and delivery of scalable, high-performance Java-based systems. • Lead technical direction across multiple projects, ensuring best-in-class coding … APIs • Cloud & Deployment: AWS, CI/CD pipelines • Other: Third-party API integrations About You • Extensive experience in Java backend development and API architecture. • Proven track record in leading engineering teams or high-performing technical squads. • Strategic thinker who can balance hands-on coding with technical leadership. • Comfortable managing client-facing technical discussions and influencing stakeholders. • Experience with cloud More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

Livingston, Scotland, United Kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom … electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range of microcontrollers (ARM … Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to More ❯
Posted:

Senior Embedded Software Engineer

edinburgh, central scotland, united kingdom
IC Resources
Senior Embedded Software Engineer Location: Scotland Employment Type: Permanent, Full-Time Salary: Up to £65,000 I’m working with an independent technology consultancy in the central belt of Scotland that’s looking to expand its engineering team with a Senior Embedded Software Engineer. The company partners with a range of UK and international clients, delivering custom … electronic and software solutions across industrial, scientific, energy, and consumer markets. This position would suit an engineer who enjoys hands-on embedded development, particularly bare-metal or RTOS-based work, and values working in a close-knit, multidisciplinary team alongside hardware, firmware, and FPGA specialists. Key Responsibilities Design, implement, and test embedded firmware for a range of microcontrollers (ARM … Cortex-M, PIC, etc.) Develop software for bare-metal and RTOS environments (e.g., FreeRTOS) Support multiple projects throughout the development lifecycle , from prototype to production Collaborate closely with hardware and FPGA teams to integrate systems effectively Skills & Experience Strong proficiency in C programming for embedded systems Experience with microcontrollers and communication interfaces (SPI, I2C, UART, CAN, etc.) Exposure to More ❯
Posted:

Senior Software Engineer Leeds

Edinburgh, Midlothian, United Kingdom
InterQuest Group (UK) Limited
Senior Software Engineer - Java (Digital Consultancy) - Leeds - Hybrid - up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across More ❯
Employment Type: Permanent
Salary: GBP 85,000 Annual
Posted:

Principal Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer

edinburgh, central scotland, united kingdom
Resourcing Group
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Posted:

Principal Software Engineer

broughton, central scotland, united kingdom
Resourcing Group
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Posted:

Principal Software Engineer

livingston, central scotland, united kingdom
Resourcing Group
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Posted:

Principal Software Engineer

dunfermline, north east scotland, united kingdom
Resourcing Group
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference … will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. … What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. More ❯
Posted:

Software Engineer Embedded Systems

Edinburgh, Midlothian, Scotland, United Kingdom
Head Resourcing
Software Engineer (Embedded Systems) Chinese/English bilingual Location: Edinburgh, Scotland (Office-Based) Experience Level: Entry to Mid-Level (1-3 years)Are you ready to shape the future of mobile security? Or innovative, award winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security.This is an exciting opportunity to … Security-Driven Development - Enhance and extend mobile app security solutions using system-level insights. Mobile OS Research - Dive into Android, iOS, and HarmonyOS Next to analyse system behaviours. Reverse Engineering & Security Testing - Utilise white hat techniques, including penetration testing and reverse engineering, to identify and address threats. Collaboration & Innovation - Work closely with the team in an office-based More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

Software Engineer (Embedded Systems)

Edinburgh, City of Edinburgh, United Kingdom
Head Resourcing
Software Engineer (Embedded Systems) Chinese/English bilingual Location: Edinburgh, Scotland (Office-Based) Experience Level: Entry to Mid-Level (1-3 years) Are you ready to shape the future of mobile security? Or innovative, award winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security. This is an exciting opportunity … Security-Driven Development - Enhance and extend mobile app security solutions using system-level insights. Mobile OS Research - Dive into Android, iOS, and HarmonyOS Next to analyse system behaviours. Reverse Engineering & Security Testing - Utilise white hat techniques, including penetration testing and reverse engineering, to identify and address threats. Collaboration & Innovation - Work closely with the team in an office-based More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

Java Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
Java Software Engineer Edinburgh/Hybrid Up to £60,000 I am looking for an Java Software Engineer to join a leading international network security software company This is a fantastic opportunity to work with cutting-edge technology and make a real impact in the industry. You will join a small close-knit IT team supporting the … internal operations and support a globally dispersed workforce. The Role: Software development and support of complex and algorithmic Java software within a Linux environment. Development and use of software APIs between components in a Linux system. Collaborate closely with other team members, product management, and engineering management on requirements. Deliver strong contribution to intellectual property and … software assets. Work across the entire lifecycle including design, implementation, integration, and bug fix. About You: Highly proficient in Java 21+ Good object-oriented software design skills Solid experience in Linux environments Experience in Spring framework, particular Spring Boot Ifyou are a driven and ambitious Java Software Engineer looking for a new challenge, this could be the More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Database Software Engineer

Edinburgh, Scotland, United Kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Database Software Engineer

livingston, central scotland, united kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:

Database Software Engineer

broughton, central scotland, united kingdom
Tata Consultancy Services
a different format of this document, please get in touch with at UKI.recruitment@tcs.com or call TCS London Office number 02031552100 with the subject line: “ Application Support Request” Role: Software Engineer – Database & Display Job Type: Permanent Location: UK Are you passionate about design, development and maintenance for power system applications? We have a great opportunity for you - Software … innovation and thought leadership. Gain access to endless learning opportunities. Lead a team and their technical growth. Lead projects and inspire both colleagues and stakeholders. The Role: As a Software Engineer - Database & Display , you will have to Design, develop and maintain databases and data models for real-time power system applications. Key responsibilities: Develop, enhance, and maintain display applications More ❯
Posted:
Software Engineering
Scotland
10th Percentile
£40,000
25th Percentile
£48,000
Median
£62,500
75th Percentile
£82,500
90th Percentile
£90,000