Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and … are looking for experienced engineers to join a high-performing software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Lead Software Engineer - .Net Date: 2 Aug 2025 Location: Edinburgh, GB Company: Royal London Group Job Title: Lead Software Engineer Contract Type: Permanent Working style: Hybrid 50% home/office based Closing date: 4th July 2025 We are seeking a … highly skilled Lead Software Engineer to join out dynamic team at Royal London. In this role, you will play a crucial role in providing deep technical expertise to help our teams design, develop, test, implement and support efficient solutions that meet business and customer requirements. The successful candidate will have a real impact into how Royal London develop our … role Leads the delivery of complex technical solutions within own area of technical expertise, managing own workload, and developers in the team. Provides technical advice and guidance to other software developers, proactively and reactively. Takes responsibility for ensuring that all code meets Group standards, guidelines and quality gates for given technology. Takes responsibility for ensuring technical solutions are safely More ❯
IT teams, vendors, and stakeholders to deliver high-availability infrastructure solutions. Additional experience with the following would be beneficial but not essential: 5+ years of experience in IT infrastructure engineering within enterprise environments AWS cloud installation and support in a multi-cloud environment. Other desirable skills and experience Ability to act as an adaptable, collaborative member of a growing … business questions and designs of data solutions into action Analysis/requirements gathering, solution design, and implementation of cloud infrastructure solutions Experience in collaborating in multi-disciplinary teams, including software engineers, DevOps and engineering teams, data scientists etc. Experience in working with data and AI systems in a production cloud environment Exceptional communication skills, both written and verbal More ❯
Evertz Microsystems () Aberdeen is looking for an enthusiastic Software Engineer to join our Compression Team. The role is based in our Aberdeen office, but for an experienced candidate hybrid working can be accommodated. Things you need to be successful in this role: A BSc degree (1st class/2:1) in Computer Science or equivalent. Enthusiasm to learn and … work with new technologies. Keen to take ownership of complex software systems. Great communications skills and happy to work with a distributed team - based in both the UK and Canada. Some of the technologies you will be working with: Gitlab CI/CD pipelines. Elastic Search and Kibana Docker Containers. Gstreamer media pipelines for video and audio. Python and … found in major broadcast facilities on every continent. Evertz' customer base also includes telcos, satellite, cable TV, and IPTV providers. With over 2,000 employees, that include hardware and software engineers, Evertz is one of the leaders in the broadcast industry. Evertz has a global presence with offices located in: Canada, United States, United Kingdom, Germany, United Arab Emirates More ❯
that's launching a completely new technology platform, with work expected to span at least the next two years. This is an exciting opportunity to join a world-class engineering team at the start of a greenfield initiative. The project involves building a comprehensive set of APIs designed to support increasingly sophisticated systems used for executing financial trades. What More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Bright Purple
Senior Software Engineer UK Remote About the Company Our client is a fast-growing tech business working on innovative digital products used by a broad and expanding user base. With a strong engineering culture and a focus on solving real-world problems, they are looking to grow their team with the addition of a Senior Software Engineer. … across teams to deliver user-focused solutions Lead on architecture and technical decision-making Mentor junior engineers Engage directly with users to understand their needs Drive continuous improvement of engineering practices About You Strong experience with Ruby on Rails or similar Confident with React Native Clear communicator with technical and non-technical stakeholders Pragmatic, user-first mindset This role More ❯
C# Software Engineer - Edinburgh - Hybrid Our established and prestigious client are looking to recruit a C# Software Engineer to work in a hybrid capacity in the City Centre. They have big plans for growing their technical footprint in Edinburgh this year. Working across research and consultancy, you will be shaping the future of energy markets by building powerful More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Software Engineer Date: 2 Aug 2025 Location: Edinburgh, GB Company: Royal London Group Job Title: Software Engineer Contract Type: Permanent Location: Edinburgh Working style: Hybrid 50% home/office based Closing date: 15th August 2025 We are seeking a skilled … and experienced Software Engineer with expertise in .Net and VBA tojoin our Calculations and Illustrations Team. As a Software Engineer, you will play a crucial role in providing technical expertise to help our teams design, develop, test, and implement efficient solutions that meet business and customer requirements. The successful candidate will have a real impact into how Royal … issues are identified as early as possible. Will support the safe implementation of solutions to production environment(s). Collaborates closely with other members of the team. Contributes to software development practice by sharing ideas and experience. About you Enterprise development experience with .Net and VBA is essential. Pensions and Actuarial knowledge. Can work with minimal supervision. Ability to More ❯
Job Description: Your RoleAs a QA Software Engineer, you'll help test and improve our SAOS product by reviewing feature designs, creating and running tests, finding bugs, and working with developers to fix them. You'll also contribute to automating these tests in Python so our products can be continuously checked for quality. Experience And Qualifications: Education: Master's … OR Bachelor's degree in Computer Science, IT, Electronics, Cyber Security, or related field.Technical Skills:Basic programming knowledge (Python preferred, or similar language).Understanding of software testing principles.Familiarity with Linux, networking basics, or cloud concepts is a plus.Mindset & Soft Skills:Curious, detail-oriented, and eager to learn.Problem-solving attitude-able to spot issues and think of ways to fix More ❯
Senior Software Engineer Fully Remote, excellent package and incredible opportunity Are you the kind of engineer who cares just as much about the why as the how ? Do you enjoy shipping clean, reliable, and tested code but also want to help shape the product itself? We're looking for a Senior Software Engineer to join a fast-moving … others, contribute to architectural decisions, and engage directly with customers to make sure what you're building actually works for them. What You'll Be Doing Writing production-grade software in Ruby on Rails and React Native Leading on technical and architectural decisions across the stack Collaborating cross-functionally with Product, Design, and Customer Success Mentoring junior engineers and … reviewing code with kindness and clarity Engaging with customers to understand pain points and improve the product Improving developer workflows, testing practices, and engineering processes You'll Thrive Here If You Have deep experience in Ruby on Rails or a similar web framework Are confident with React or React Native Communicate complex ideas simply and clearly - both in code More ❯
belonging. We leverage scaled agile practices to ensure transparency, alignment, and continuous improvement across our teams. What you will be doing: Designing and building scalable, reliable systems as a Software Engineer. Collaborating with a diverse team to create impactful, efficient, and forward-thinking software solutions. Communicating, learning, and contributing to our technical evolution. Analyzing, designing, and implementing reliable … scalable engineering solutions daily. Writing tests to ensure software stability and reliability. Collaborating with the team to bring solid software to production. Defending and discussing architectural proposals with managers and teammates. Providing technical context and key points to inform decisions. Introducing fresh perspectives on backend and software strategies. Documenting solutions for effective implementation. Designing scalable and … maintainable solutions for a large user base. Active participation in building software, addressing complex aspects. Performing PR reviews for teammates. What we are looking for: Strong technical skills and solid conceptual foundations. Experience with Typescript, Node.js, gRPC, Kafka, MongoDB, GraphQL. Passion for Distributed Software, Cloud solutions, Microservices, & Serverless Architectures. Eagerness to learn, evaluate, and apply the best solutions. More ❯
used by enterprise infrastructure organisations such as; National Grid, BP, RWE, SSEN Transmission, Iberdrola and National Gas Transmission in the US, UK and Europe. We are looking for a software engineer who will join our engine team to help research and developer features that will push Optioneer in new directions:Improved and more stable performance on existing use casesNew … functionality that will open up new markets and use casesThe engine team makes up about half of the engineering team and comes from various backgrounds: software, physics, AI and civil/mechanical engineering. The team builds and maintains the various algorithms that power Optioneer's routing and siting capabilities. Some projects we've previously worked on: To give … scipy, pandas) High performance computing in python (numpy, numba, pandas) Ability to write clean and modular code Cloud (AWS/Kubernetes) Bonus Points for: Experience working in the civil engineering industry Experience working with geospatial data (geopandas, dask-geopandas, postgis) Graphs in python (networkx, graph-tool) Postgres (using django) Javascript experience Familiarity with MLOps Familiarity with AI Optimisation (numerical More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Henderson Scott
where you will be instrumental in influencing the design and architecture of a major new platform. This position is ideal for someone who is passionate about delivering high-quality software development standards. Key Responsibilities: Lead the full development lifecycle from design to deployment. Proactively influence design and promote good software development standards. Partner with the architecture team to … shape the future of the platform. Manage project goals and delivery in a fast-paced environment. Tech Stack: You'll need extensive experience in complex software development, with a strong background in Java and Oracle . The platform also uses: Apache Kafka & Ignite Spring Kubernetes If you have a strong technical background and are looking for a significant role More ❯
information. And whatever we're doing seems to be working: we're in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product flows and build end-to-end systems. This … is a key role and ideal for someone who thinks strategically, enjoys high-pace environments, passionate about owning product decisions and has experience building and scaling complex engineering systems. Some of the things you'll do: Build, own and report on the performance of complex end-to-end systems Actively participate in product decisions and refining the product roadmap More ❯
plan and prioritise effectively. Adopt and apply platform-wide standards and practices defined by the platform and architecture teams. Participate in technical discussions and contribute to the evolution of engineering practices, tooling, and architecture. Take ownership of code quality within the team - reviewing pull requests, mentoring peers, and ensuring best practices are followed. Work with and improve legacy systems More ❯
Software Engineer - Azure DevOps ?? Glasgow | On-site (5 days/week) ?? 6-Month Contract ?? £500-£600/day (Inside IR35) Our client is seeking a Software Engineer with strong experience in DevOps and cloud-native development , ideally within a financial services or large enterprise environment . This is a fully on-site role based in Glasgow , so applicants … Boot Proven expertise in Terraform and CI/CD pipeline automation (especially Jenkins) Solid understanding of Azure cloud services , infrastructure, and deployments Background in DevOps , infrastructure automation , or platform engineering ' Candidates will be required to go through background checks before commencing contract. Must be eligible to live and work in the specified work location . Some occasional travel maybe More ❯
growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Job Title: QA Software Engineer Location : Edinburgh, UK (Hybrid) Work Authorization : Must currently reside in the UK and hold a valid permanent work permit. How You Will Contribute At Ciena, we enable the … digital world-your streaming, messaging, video calling, and connected experiences are powered by our network innovations. As a QA Software Engineer , you'll play a vital role in ensuring the quality and performance of our SAOS product by building robust, automated test systems. In this role, you will: Participate in design reviews and collaborate on detailed technical specifications for … issues to isolate and define root causes. Collaborate cross-functionally with development, QA, and support teams throughout the release cycle. The Must Haves Experience : Minimum 3 years in a software QA or test automation role. Proven experience writing and automating tests in Python or a similar dynamic language. Hands-on experience with QA test automation systems and frameworks. Education More ❯
Why N-able IT doesn't get better than this! N-able isn't just another software company - we're going places, and we'd love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you're adding your unique voice to a diverse team of people who … issues with simple and elegant solutions. Identify areas for improvement in product support and development processes. Support and assist internal stakeholders. Participate in code reviews and documentation. Collaborate with software architects to develop the architectural vision for N-able's web applications, focusing on scalability and security. Coach and mentor other developers, advocating for coding best practices and standards … 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 transforms IT possibilities into capabilities. We partner with technology leaders who support companies worldwide by providing secure infrastructure and tools to meet their evolving IT needs. We More ❯
Pathhead, Midlothian, United Kingdom Hybrid / WFH Options
Apollo GraphQL
As a key member of the Router Core team, you'll be at the heart of this mission, building and maintaining the de-facto standard GraphQL runtime platform, enabling engineering teams to ship faster and deliver richer experiences than ever before. What You'll Do Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic … call rotations to ensure the reliability of mission-critical systems. Who You Are You have experience with Rust and enjoy writing performant, maintainable code. You have expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms. You excel at cross-team collaboration and have a "rising tide lifts all boats" mentality More ❯
The Role:You'll be working as a Java Software Engineer on an initial 12-month contract in EITHER Bournemouth or Glasgow on a hybrid basis.The Client:You'll be working with a banking client who is a leader in investment banking and financial servicesWhat your day consists of:Creating software solutions, design, development, and technical troubleshooting and … Spring Data JPAHands-on practical experience delivering system design, application development, testing, and operational stabilityExperience delivering system design, application development, testing, and operational stabilityProficient in all aspects of the Software Development Life CycleSQL/relational data models with experience in Cassandra, Cockroach and noSQL structure a plus.The Contract:️ Java Software Engineer £400pd Inside IR35 status 12 months Bournemouth More ❯
Senior Embedded Software Engineer - Medical Devices Location: On-site, Stirling Salary: £60,000 - £70,000 KO2's client is a Stirling-based medical device consultancy with a unique offering: they not only develop their own CE-marked and 510K cleared products, but they also lead major OEM design projects from concept through to manufacture. Working with some of the … reputation for delivering complex, regulated medical technologies from cradle to grave. Due to sustained growth and new project wins, the team is now looking to hire a Senior Embedded Software Engineer. This role will see you contributing to full-lifecycle embedded development across a variety of long-term medical device programmes (typically 2-3 years in length), including systems … involving microwave technology and embedded UI platforms. The company is around 60 people strong, with a close-knit engineering function that includes electronics and embedded specialists. You'll be joining an embedded team currently led by one senior engineer and will be expected to take on a high-impact technical role with responsibility for core embedded systems, while also More ❯
needs. Occasionally consult with customers to provide technical insight or support when platform-related queries arise. Overall we are looking for someone hands-on and grounded in real-world engineering challenges - we're not looking for an ivory tower architect. More ❯
hardware solutions. Responsibility for the complete implementation of detailed technical items and an understanding/appreciation of system level items. Collaboration with other team members (including both hardware and software engineers) to agree system designs, interfaces and protocols etc. Development of appropriate test hardware, test software and procedures, both informal and formal, to prove the correct operation of … is conducted in line with company values, policies and ethics codes of conduct. Undertake any other activity as reasonably requested by management Application of Design Review Processes Accountable for engineering specific risks and opportunities. Key contributor at Gate/Design reviews Provides guidance of Test Development processes and tools. Contribute to section/business area resource planning with a … working understanding of Microsoft Project tools. Test Engineering Lead for a small/medium scale test engineering program Ability to identify and engage the appropriate SME's to support the Test Development Engineering activities. Contributor/Approver for standard/tailored test development process including Design Review gates and content Key interface to external customers/suppliers. More ❯
Employment Type: Contract
Rate: £60 - £70 per hour + Additional Benefits to be seen below.
Endeavour Recruitment has a FANTASTIC opportunity for an experienced Embedded Software Engineer. Candidates should have at least 5 years' experience working in Embedded Systems. The ability to diagnose/debug hardware is essential. This role is based in Glasgow with a salary of £45,000. The ideal candidate will have worked in a similar role in with Embedded Systems. More ❯
Glenrothes, Fife, United Kingdom Hybrid / WFH Options
Raytheon Technologies Corporation
role: Responsible for the design, manufacture, verification and validation, along with through life technical support of board level, sub-system and system level test equipment. Skills and Experience Test software design experience. Excellent knowledge of analogue and digital electronic circuit design. Ability to write comprehensive technical design documentation. Proven experience in handover and management of designs in production. Excellent … of Mentor Graphics schematic entry and PCB layout tools. Understanding of common test architectures PXI/d LXI Measurement Uncertainty and its application in test equipment design and validation Software Certification or detailed knowledge of: NI LabView, NI CVI, NI TestStand, C# Design of mix signal circuits High speed serial networks An appreciation of RF electronics Knowledge of power … hardware solutions. Responsibility for the complete implementation of detailed technical items and an understanding/appreciation of system level items. Collaboration with other team members (including both hardware and software engineers) to agree system designs, interfaces and protocols etc. Development of appropriate test hardware, test software and procedures, both informal and formal, to prove the correct operation of More ❯