Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Saxon Recruitment Solutions
Senior Network SoftwareEngineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior SoftwareEngineer 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 … 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 SoftwareEngineer 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 … 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 SoftwareEngineer 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. More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Saxon Recruitment
Senior Network SoftwareEngineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know you're better than this ? Career goals not being met ? As a Senior SoftwareEngineer in this Networking Technology company you'll have the opportunity to work on innovative, challenging projects where you'll learn something new in emerging Network technologies. You'll … 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 SoftwareEngineer 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 … 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 SoftwareEngineer 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. More ❯
SoftwareEngineer Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team basedin central Edinburgh. 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 in clinical environments. What … code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ...the Principal role is ideal. Or, if you are an experienced SoftwareEngineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your … 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 SoftwareEngineer, 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 More ❯
SoftwareEngineer – Edinburgh An innovative and well-established med tech company are seeking Software Engineers (Senior and Principal) to join its R&D team based in central Edinburgh. 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 in clinical environments. … whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture ... the Principal role is ideal. Or, if you are an experienced SoftwareEngineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your … 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 SoftwareEngineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive More ❯
Overview 2020-Present: Wise, Sr. SoftwareEngineer, London; 2017-20: Amazon, Software Development Engineer, Edinburgh. Services Interview coaching - I have been conducting interviews for Wise for several years with candidates ranging from Junior to Staff level. I lead and help people prepare for coding, system design, and product interview rounds. Career coaching - I have experience helping … people get into software engineering and advance their careers. I can help you with finding the right career path, solving leadership problems, and career progression. Mentoring - I've mentored candidates from zero to senior positions. Availability Availability Times are shown in your local timezone October 16, 2025 Thursday 5:25pm - 6:25pm 5:55pm - 6:55pm October … Friday 5:25pm - 6:25pm 5:55pm - 6:55pm Your timezone Reviews Search: Service: All Sort by: Best first Jul 09, 2025 Faisal Softwareengineer Interview coaching It was a great session with Artur. We managed to setup a proper strategy which allowed me to gain confidence for the upcoming interview. Faisal got an offer at Amazon Oluyemi More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
N Consulting Limited
Senior SoftwareEngineer - GCP FOCUS at N Consulting Ltd Role Title: Senior SoftwareEngineer - GCP FOCUS Possibility of remote work: Hybrid, 2-3 days per week from one of the offices Contract duration: 6+ months (can be extended based on performance ) Location: Sheffield ,Birmingham, Edinburgh (in this order of importance) JOB DETAILS: DETAILED JOB DESCRIPTION Looking … for a highly motivated and experienced Senior SoftwareEngineer to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high … 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 Golang and Python. • Experience with Liquibase or similar More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment Limited
Embedded SoftwareEngineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded SoftwareEngineer 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 More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid/Remote Options
Rise Technical Recruitment
Embedded SoftwareEngineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded SoftwareEngineer 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 More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Principal SoftwareEngineer - Snowflake page is loaded Principal SoftwareEngineer - Snowflakeremote type: Hybridlocations: Edinburgh, GBtime type: Full timeposted on: Posted Todayjob requisition id: JR2454Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and governments need … we put customers at the heart of our decisions Future Focused - we accelerate change Curious - we turn knowledge into action About the Role We're looking for a Principal SoftwareEngineer to join our Snowflake Platform team within our Data Platform group. You'll be responsible for the systems and infrastructure that integrate Snowflake into our broader data … to work with our technical leadership teams to inform the technical evolution of our Snowflake platform and its integration with our broader applications Have expert level understanding of modern software engineering, from test automation to architectural principles, applied to data platform development Understand what it takes to develop resilient, scalable and secure data platform solutions Recognise that people build More ❯
SoftwareEngineer - Python page is loaded SoftwareEngineer - Pythonlocations: GBR-Edinburgh-5th Floor, Exchange Towertime type: Full timeposted on: Posted 8 Days Agojob requisition id: RLSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the … opportunity, diversity and innovation, LSEG is a place where everyone can grow, develop and fulfil your potential with meaningful careers ROLE SUMMARY: You will join a team of Lead Software Engineers who design and develop high-impact, scalable solutions, working hands-on throughout the complete software lifecycle - from architecture to deployment.They deliver high-quality code that aligns with … business goals and productionizes AI solutions, and help establish and maintain software engineering standards.They combine strategic thinking, strong problem-solving skills, and a collaborative approach to successfully ship efficient software. What you'll be doing: Contribute to the design, architecture and development of scalable AI software solutions (Python), ensuring alignment with business objectives and technical standards. Optimize development More ❯
Principal SoftwareEngineer 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 … 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 SoftwareEngineer, 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 More ❯
Embedded SoftwareEngineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded SoftwareEngineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries click apply More ❯
Senior Network SoftwareEngineer C Linux - Remote or Hybrid Edinburgh Stuck ? Frustrated ? Know youre better than this ? Career goals not being met ? As a Senior SoftwareEngineer in this Networking Technology company youll have the opportunity to work on innovative, challenging projects where youll learn something new in emerging Network technologies click apply for full job More ❯
Edinburgh & Lothians, Scotland, United Kingdom Hybrid/Remote Options
FINTEC recruit
FINTEC recruit is seeking an Embedded SoftwareEngineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems and … successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device … engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for Embedded SoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid/Remote Options
FINTEC recruit Ltd
FINTEC recruit is seeking an Embedded SoftwareEngineer for our design Engineering client based in Penicuik. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. An opportunity to grow your expertise in embedded systems and … successful established engineering business with products supplied across the globe. Potential hybrid working with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device … engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for Embedded SoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ More ❯
SoftwareEngineer (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 SoftwareEngineer with a passion for embedded systems and mobile security. This is an More ❯
SoftwareEngineer (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 SoftwareEngineer with a passion for embedded systems and mobile security.This is an exciting More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote Options
Singular Recruitment
Senior Embedded Linux SoftwareEngineer An industry-leading technology developer is seeking a Senior Embedded Linux SoftwareEngineer 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 ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Singular Recruitment
Senior Embedded Linux SoftwareEngineer An industry-leading technology developer is seeking a Senior Embedded Linux SoftwareEngineer 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 ❯
Senior SoftwareEngineer (AI-Native Development) Edinburgh, Leeds, Manchester or London About Us: The Future is AI-Native At Create Future, we believe the next frontier of innovation lies in seamlessly integrating artificial intelligence into the very fabric of our products and processes. We are on an ambitious mission to become a truly AI-native business, revolutionising how … software is conceived, built, and delivered. This isn't just about using new tools; it's about fundamentally transforming our culture and up skilling our teams. We're looking for a pioneering engineer to help us build this future. The Role: Build the Future of AI-Powered Software As a Senior AI Enablement Engineer, you will … be a key technical leader and practitioner in our evolution. You are a passionate engineer who is convinced that AI will redefine the craft of software engineering. Your core mission is to champion and implement AI-assisted development practices within our teams, acting as a hands on mentor and a catalyst for innovation through your technical expertise and More ❯
of Click Travel, NexTravel and Albatross to the team. From TravelCare, to FlexiPerk and of course GreenPerk we are shaping the future of the industry. Are you a Senior SoftwareEngineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to … product team to design, architect and implement our product. Perk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior SoftwareEngineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party More ❯
Motorola Solutions values your privacy .Senior SoftwareEngineer page is loaded Senior Software Engineerlocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Todayjob requisition id: R58468 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer … safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Our world class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to making highly scalable cloud microservices - our engineers have opportunities … to work with a very diverse and exciting range of products. We are seeking talented senior software engineers to expand our teams and contribute to product development. Our hybrid home/office model is fully supported, with a fantastic city center office in Edinburgh. Job Description What You Will Do Delivering high quality, reliable software in our cloud More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Bright Purple Resourcing
Senior SoftwareEngineer - Edinburgh, Hybrid A high-growth B2B fintech scale-up is looking for a Senior Software Engineerto help scale their platform as they expand internationally. This is a hands-on role blending full-stack development with DevOps and platform engineering, giving you the chance to shape both product and infrastructure. What is in it for 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 ❯
Quorum Cyber Edinburgh, United Kingdom Software Engineering Warning! Vacancy not published Company Description At Quorum Cyber, we're on a mission to help good people win. Founded in Edinburgh in 2016, we're one of the fastest growing cyber security companies in the UK and North America, serving over 400 customers on four continents. We protect organisations against the … Contribute to the development of full-stack features that support both customer-facing and internal applications Collaborate with a cross-functional delivery team to build secure, scalable, and maintainable software Work closely with product and design teams to understand requirements and ensure technical feasibility Contribute to estimating effort and complexity to support effective planning and prioritisation Follow platform-wide … code that aligns with team standards Help maintain and improve legacy systems while contributing to the development of new services and features Support the team in delivering high-quality software through testing, documentation, and collaboration Collaborate with the Lead SoftwareEngineer and senior team members to support delivery and grow your technical leadership skills Requirements Good working More ❯