The Alan Turing Institute
Named in honour of Alan Turing,the Institute is a place for inspiring, exciting work and we need passionate, sharp, and innovative people who want to use their skills to contribute to our mission to make great leaps in data science and AI research to change the world for the better.
Please find more information about us here
BACKGROUND
The Defence & National Security (D&NS) theme at the Turing is looking to expand its Applied Research Group (ARG).
As a team, ARG applies cutting edge research to real-world problems. Impact takes multiple forms: the fast development of a proof-of-concept to show what s possible; candid technical discussions to highlight what s not; and longer-term projects to deliver bespoke capabilities. Day-to-day, ARG collaborate closely with partners technical and subject-matter experts.
The ARG is a cross-disciplinary team therefore able to respond to a wide variety of problem sets and encourage applications from both generalists and specialists including those who self-identify as statisticians, software engineers, machine learning practitioners, data scientists or data engineers.
CANDIDATE PROFILE
Please note that successful candidates will need to be eligible to undertake the DV clearance process once in-post and be willing to go through this process.
Eligibility criteria and further information on the process can be found on the UK Government security vetting website .
In terms of the ideal candidate, we encourage applications from both generalists and specialists including those who self-identify as statisticians, software engineers, machine learning practitioners, data scientists or data engineers. You will have demonstrable experience in machine learning and be able to take initiative and carry out research independently. We are looking for candidates with experience in some of the following languages: Python, C, C++, Rust, Go. As well as the relevant technical experience successful candidates will have excellent written and verbal communications skills and the ability to clearly communicate complex or specialist information clearly and concisely.
DUTIES AND AREAS OF RESPONSIBILITY
Please see our portal for a full breakdown of the Job Description.
Terms and Conditions
This post is offered on a full-time fixed term basis until 30 April 2027. The annual salary is £42,593 plus excellent benefits, including flexible working and family friendly policies, Employee-only benefits guide The Alan Turing Institute
The role is based in London and will require some travel to partner-sites.
Application procedure
Please see our jobs portal for full details on how to apply and the interview process.
We request specific information to be included when applying in the cover letter. Our portal goes through this in more detail so please take note of this when applying, or we may not be able to process your application.
Closing date is Sunday 19 April at 23:59 (London, UK, BST).
Equality Diversity and Inclusion
We value diversity of background, experience, and perspective, and are proud to be an inclusive employer. We warmly encourage applications from all backgrounds, particularly from groups currently under-represented in our sector. If you feel passionate about this role but don t meet every single requirement, please apply we recognise that great candidates may bring strengths beyond the criteria listed.
We are committed to making sure our recruitment process is accessible and inclusive.
This includes making reasonable adjustments for candidates who have a disability or long-term condition. Please contact us at to find out how we can assist you.
Exciting Opportunity: Flight Software Engineer (Perm/Fixed Term) Our Client, a pioneering leader in the space industry, is shaping the future of space exploration and satellite technology. Known for their cutting-edge approach to satellite development and innovative space solutions, they foster a culture of collaboration, innovation, and technological advancement. Join an organisation committed to pushing the boundaries of what's possible in space and enjoy a supportive environment that values professional growth, diversity, and excellence. Role Overview: Due to strategic growth and ongoing projects, Our Client is seeking a talented Flight Software Engineer to lead the development of onboard software for next-generation satellites. This pivotal role offers the chance to directly influence the safety, autonomy, and performance of spacecraft operating in low Earth orbit. Be part of a venture that's transforming satellite capabilities, and contribute to groundbreaking projects with real-world impact. Key Responsibilities: Develop, test, and maintain real-time flight software using programming languages such as C, C++, or Rust on RTOS or Embedded Linux platforms. Define interface control documents (ICDs) and create drivers and middleware for hardware interfaces including I2C, SPI, UART, CAN, and SpaceWire. Design and implement autonomous behaviour logic, including mode management, sequencing, and fault detection, isolation, and recovery (FDIR). Ensure real-time performance through careful management of concurrency, timing, and resource utilisation within stringent constraints. Build verification tools and prototypes, including SIL/HIL test harnesses, simulation models, and telemetry analysis tools to validate system integrity and performance. Support the deployment of code from review stages through CI/CD pipelines, assisting with integration, launch operations, and secure over-the-air updates. Collaborate closely with multidisciplinary teams such as avionics, AOCS, communications, and mission planning to optimise compute, power, thermal, and storage resources. Essential Skills & Experience: Proven experience in developing embedded or real-time systems in C, C++, or Rust within space or high-reliability environments. Strong understanding of real-time software principles, including scheduling, interrupt handling, concurrency, and deterministic behaviour. Hands-on experience integrating hardware interfaces (I2C, SPI, UART, CAN-FD, GPIO) and practical debugging skills in a lab setting. Solid foundation in software engineering best practices: system architecture, static analysis, code reviews, CI/CD pipelines, and system observability. Ability to manage projects end-to-end from system requirements and design through implementation, testing, and operational support. Desirable Skills & Experience: Familiarity with spacecraft flight software frameworks, such as cFS, F' or custom lightweight component-based architectures. Knowledge of fault management strategies for radiation effects, SEUs, redundancy, and safe-mode protocols. Experience with GNC/AOCS systems, including sensor and actuator data pipelines, control algorithms, and estimation filters. Exposure to digital twins, simulation environments, and SIL/HIL testing for end-to-end system validation. Experience supporting on-orbit operations, including spacecraft commissioning, anomaly handling, telemetry analysis, and OTA updates. Why Join Our Client? Contribute to revolutionary space technologies, including advanced ion propulsion systems and ultra-low Earth orbit satellites that will redefine the future of space communication and observation. Take ownership of critical components across the entire satellite lifecycle, from design to deployment and ongoing operation. Enjoy a comprehensive package that values your contribution, with options for equity participation, private healthcare, and dental and optical coverage. Benefit from a flexible hybrid working model, with one remote working day per week. Receive assistance with relocation and visa sponsorship for international candidates wishing to join their innovative team. If you are passionate about space, possess the qualifications listed, and are eager to make a tangible difference in the realm of satellite technology, we would love to hear from you. Please submit your CV to apply for this exciting opportunity and become part of a team that's reaching for the stars. TPBN1\_UKTJ
Requirements:
LA International is an award-winning partner of choice for many of the world’s most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance.
A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience.
Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
£120,000 GBP
+Sign on +EOY Bonus
Onsite WORKING
Location: Central London, Greater London - United Kingdom Type: Permanent
About the Company:
Our client is seeking a talented Quantitative Researcher to join their team and contribute to the development of cutting-edge trading strategies within their automated trading framework.
Key Responsibilities:
Qualifications and Skills:
Reference: AMC/JST/JQR/NW/001
Postcode: EC2Y 9BH
#josm
Graduate Software Developer Fully Remote (UK) Tech Stack: C#, SQL Server, PHP, Azure, MVC Salary: £25,000 + Bonus Important: Applicants must already hold a completed First-Class Computer Science degree. Applications cannot be considered from candidates who: Are still studying or graduating in 2026 Require visa sponsorship now or in the future Hold a Student Visa or Graduate/PSW Visa Candidates must have full UK working rights . Start Your Career in Software Development A well-established financial services technology company is looking for a talented Computer Science graduate to join its development team. This is an excellent opportunity to begin your career in software development while receiving structured training in C#, PHP, SQL Server and Microsoft Azure . The role is fully remote, allowing you to work anywhere in the UK while collaborating closely with an experienced Agile development team. From day one you will work alongside developers who will mentor and support your technical development as you contribute to building real production systems used across the organisation. Technologies You Will Work With C# PHP SQL Server MVC frameworks jQuery CSS Microsoft Azure What We Are Looking For We are looking for graduates who enjoy solving technical problems and want to build a career in software development. Candidates should have: First-Class Computer Science degree Strong understanding of Object-Oriented Programming Programming experience with languages such as C#, Java, PHP, C++ or Python Good SQL or database querying skills Interest in cloud technologies such as Azure or AWS Strong communication skills and the ability to work effectively in a remote team Responsibilities Developing applications using C#, PHP and SQL Server Supporting the design and development of internal business systems Writing clean, maintainable and scalable code Working within an Agile development team Participating in testing, code reviews and technical discussions Learning modern cloud development practices using Microsoft Azure Full training and mentoring will be provided. What We Offer £25,000 starting salary Performance bonus scheme Salary review after probation Fully remote working anywhere in the UK Structured graduate training programme Dedicated time for learning and certifications Supportive engineering team and mentoring Health plan and home-office equipment If you are a First-Class Computer Science graduate looking to start your career in software development while working with experienced developers, we would love to hear from you. Please apply with your CV for the Graduate Software Developer Remote position. TPBN1\_UKTJ
Permanent | Hybrid, Dorset | C++ | C programming At Peregrine, were always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector we are always in search of the best talent to place, now. The role: We are looking for an Embedded Software Developer to join a forward-thinking R&D team within a global organisation specialising in intelligent infrastructure solutions. Youll help develop technology that makes transport networks safer, more efficient and more sustainable. The systems you work on will support next-generation mobility solutions used by cities, road authorities and infrastructure operators around the world. This role offers a flexible hybrid working pattern, with only two days a week required on site at our Dorset office. Youll have the freedom to balance remote work with in person collaboration, all within a supportive team that values a healthy work life balance. Responsibilities: Define firmware requirements and plan implementation. Design, develop, test and review embedded firmware across multiple platforms. Integrate and test firmware with hardware and wider system components. Take part in stand-ups and planning sessions. Support existing firmware, diagnose and resolve bugs, and plan release updates. Skills & Experience: Strong C or C++ programming skills in embedded environments. Experience developing firmware for microcontrollers and using RTOS. Understanding of hardware schematics and interfaces such as I2C, SPI and CAN. Confident with firmware and hardware integration and debugging (STM, TI, Keil, Code Composer Studio). Able to gather, understand and break down requirements into clear features. Good communication and teamwork skills. Desirable skills: Familiarity with Git, GitLab, Jira and Confluence. Experience with branching strategies and technical documentation. CPU card experience. PCB experience. This is an opportunity to contribute to meaningful engineering that improves cities and towns infrastructure, enhances safety, and supports environmentally responsible systems. About Peregrine We build workforces that deliver tech and change programmes at leading UK organisations. By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading attraction and diversity initiatives, we bridge capability gaps at all levels in public and private sector organisations. We work closely with our clients to understand their challenges and deliver flexible, long-term solutions that make a real difference. When you join Peregrine, you become part of a team thats focused on growth, both yours, our clients, and the sectors we support. Youll also get access to a full range of benefits alongside your salary. How Specialist Talent Works As a permanent employee at Peregrine, youll be part of our Specialist Talent team. That means youll work on-site or remotely with our clients, supporting them on complex, high-impact projects in Data, Digital and Business Transformation. Youll get the variety and challenge of consultancy work, with the stability and support of a permanent role. Youre not a contractor - youre a valued member of our team, with access to all the same benefits, learning opportunities, and community. Our Culture Were curious, open, and always learning. We believe in doing great work and doing it with integrity. We support each other, share ideas freely, and celebrate progress big and small. And we care about the impact we make, whether thats helping clients solve tough problems or creating opportunities for people from all walks of life. Diversity and Inclusion Were proud to be a diverse team, with 20+ nationalities represented across Peregrine. We welcome people from all backgrounds and experiences, and were committed to building an inclusive workplace where everyone can thrive. Through our partnerships and internal initiatives, were working to improve social mobility, reduce our environmental impact, and help our clients build more inclusive teams too. Find out more: peregrine.global or check out our LinkedIn page: peregrine-resourcing TPBN1\_UKTJ
All these roles are OUTSIDE IR35 and Expenses are payable.
ROLE An experienced automation engineer with a marine background, who can read P&IDs and configure graphics and datapoints using InkScape or similar.
• Experience with InkScape
• Proven ability with WINMON would be desirable.
• Knowledge of HMI design.
• Familiarity with SCADA or DCS control systems.
• Familiarity with P&ID drawings.
• Experience of structured programming languages an advantage e.g. C, C++, Structured Text.
• Competent in computer technology and Ethernet network.
• Ability to work well within a team whilst at the same time demonstrating initiative and the ability to work without supervision.
• Ability to interpret complex documents
• Low level programming is a requirement, along with network experience.
ROLE Deep understanding of programming languages such as C/C++, Structured Text (ST), etc. and must be open to learn the WINMON language.
The automation coder should ideally have experience in the marine industry and / or an understanding of marine type approval (DNV/LV)
WinMon language should be transferable skills with somebody who has a C/C++ background.
Most modern PLC applications support ST and C/C++.
ROLE Functional Design Specification (FDS) and mainly specifications for the client systems.
The FDS engineer must have a deep understanding of automation design.
The FDS design engineer should have experience in the marine industry and/or an understanding of marine type approval (DNV/LV)
Automation experience and be capable of writing Functional Design Specifications.
ROLE The implementor should have a fundamental knowledge in programming with Codesys as well as in all corresponding programming languages e.g. Structured text.
ROLE Detailed Design Engineer incl. Documentation
The detailed design engineers must know how to write a technical document including supporting activities
Knowledge of implementing System Safety e.g. FMEA, FMECA, Risk Analysis, etc.
Knowledge of Functional Safety specifically IEC61508
Understanding of ISO 9001 and relevant processes
Ideally have a background in the marine industry and/or an understanding of marine type approval (DNV/LV).
Background in automation marine applications, with exposure to IEC61508 and FMEA (for marine certifying applications).
Desirable:
TUV FS Eng
DNV marine certification
Introduction
Saab UK is part of Scandinavia’s largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training.
The Role:
To design and implement application and software solutions for underwater robotics applications in line with the company’s business needs through innovation, creativity and professionalism. In addition, you will be tasked with designing and developing software for the next generation of underwater vehicles as well as supporting and developing on existing codebase and products.
Qualifications and Skills:
You will be a team player, who is proactive and able to to demonstrate experience in the following areas:
In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux:
Desirable:
By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. The Role: To design and implement software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems. Reporting to the Software Manager the Software Lead role involves taking responsibility for the delivery of projects and leading multidisciplinary teams to deliver technically complex software projects for subsea vehicles and associated robotic functions. Typically requiring input from several differing software and engineering disciplines and supporting functions the software lead is able to bind these inputs together to successfully deliver the software content for Saab products. Qualifications and Skills: Required skills: A minimum of 7 years' experience as a Senior Engineer. A Degree in a relevant Engineering Discipline. Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design In addition, you will be Able to demonstrate software skills in some of the following technologies on both Windows and Linux: C++ Javascript Python XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc..) Databases Cyber Security Desirable: Exposure to IP video and video routing Familiarity in design and testing of control software Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Customer facing API's using web technologies By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
Senior DevOps Engineer – Contract - Hybrid Avanti Recruitment is currently searching for a Senior DevOps Engineer to join a long-term programme focused on improving and scaling CI/CD, build systems, and engineering tooling within a complex environment involving embedded and hardware-integrated software. You’ll be working across build, test, and delivery pipelines supporting C/C++ based systems, helping ensure reliable integration, testing, and release processes. You’ll take ownership of pipelines and build infrastructure, working closely with development and QA teams to improve automation, performance, and overall delivery capability. Key Responsibilities \* Own and improve CI/CD pipelines and build systems \* Support integration, testing, and release processes \* Work closely with engineering teams to resolve build and pipeline issues \* Drive improvements in automation, reliability, and performance Technical Environment CI/CD: GitHub Actions or Jenkins Languages: C / C++ Cloud: AWS and/or Azure Containers: Docker / Podman Platforms: Linux This is a long-term contract with a strong roadmap, offering the opportunity to work on complex, real-world systems and play a key role in shaping engineering delivery. If you are interested then please apply online today
Software Engineer – Scientific Instrumentation Location: Cambridge (On-site) Salary: £40,000 – £55,000 + Share Options Job Type: Full-time The Company An innovative and rapidly growing technology company at the forefront of life science instrumentation is seeking a Software Engineer to join its multidisciplinary team. This is an opportunity to contribute to cutting-edge technology that supports breakthroughs in drug development, biomolecule production and scientific discovery. The Role You will play a key role in developing software that powers a sophisticated analytical instrument, with a strong focus on machine control and hardware integration. Working across the software stack, you will be involved in interfacing with hardware components, controlling experimental workflows and ensuring robust, reliable system performance. While some frontend development is involved, the primary focus is on backend systems and interaction with physical devices. You will collaborate closely with scientists and engineers across multiple disciplines to translate complex experimental requirements into maintainable and scalable software solutions. Key Responsibilities \* Develop software to control instrumentation and experimental workflows \* Interface with hardware components such as sensors, actuators and microcontrollers \* Implement and maintain reliable communication between software and devices \* Troubleshoot issues across hardware and software boundaries \* Contribute to backend systems, data handling and experiment execution \* Support rapid prototyping of new features and hardware capabilities \* Integrate new functionality into an evolving software platform \* Maintain and improve existing codebases \* Fix bugs and enhance system robustness \* Contribute to unit and system testing \* Work closely with cross-functional teams including scientists and engineers \* Participate in technical discussions and solution design Requirements \* Degree (MEng or equivalent) in Computer Science, Software Engineering, Physics or related engineering discipline \* 2–5 years’ experience in software development, ideally within hardware or instrumentation environments \* Strong programming skills in Python, C++ and TypeScript \* Experience with machine control, embedded systems or hardware integration \* Familiarity with Git, build processes and software development lifecycle \* Strong problem-solving skills and ability to learn quickly in a practical environment \* Excellent communication and teamwork abilities What’s on Offer \* Opportunity to work on cutting-edge technology at the intersection of science and engineering \* Collaborative, fast-paced environment with real product impact \* Exposure to multidisciplinary teams and complex systems \* Share option scheme \* Competitive salary package
Defence Technology | Chertsey, Surrey | Hybrid (2 days on-site) | Up to £80,000 + Package
The Company
A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers.
The Role
We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team.
Key Responsibilities
Define architectural and detailed software designs as part of the wider system definition
Lead and mentor a software engineering team on a day-to-day basis
Work cross-functionally with firmware and electronics engineers to ensure system-level requirements are met
Monitor software compliance with project and company standards
Present designs at review stages both internally and to customers
Manage estimation, planning and progress against project milestones
What You’ll Need
Strong C++ development experience, ideally to industry standards on Linux and/or Windows platforms
Experience in acoustic or RF signal processing (essential)
Familiarity with structured UML-based design tools (e.g. Enterprise Architect)
Experience of software verification and validation against contractual requirements
Exposure to embedded or real-time application software
Experience with Docker containers or equivalent containerisation
Strong technical documentation and stakeholder communication skills
Degree in Engineering, Mathematics, Computer Science or a related STEM subject (or equivalent experience)
Eligibility to obtain UK SC security clearance
Sole UK National from birth (required for security clearance purposes)
Full UK driving licence
What’s On Offer
Up to £80,000 base salary plus package
Paid overtime or time off in lieu (up to 24 additional days per year)
Flexible core hours (09:30-12:00 and 14:00-16:00)
Competitive employer-matched pension
Private medical care
Onsite gym access
Salary sacrifice schemes (cycle to work, tech)
Structured training and career development
Holiday closedown over Christmas/New Year
Relocation package available
Candidates must hold Sole UK Nationality from birth.
TPBN1_UKTJ
Graduate Software Developer - Fully Remote (UK)
Tech Stack: C#, SQL Server, PHP, Azure, MVC
Salary: £25,000 + Bonus
Important: Applicants must already hold a completed First-Class Computer Science degree.
Applications cannot be considered from candidates who:
Start Your Career in Software Development
A well-established financial services technology company is looking for a talented Computer Science graduate to join its development team.This is an excellent opportunity to begin your career in software development while receiving structured training in C#, PHP, SQL Server and Microsoft Azure.
The role is fully remote, allowing you to work anywhere in the UK while collaborating closely with an experienced Agile development team. From day one you will work alongside developers who will mentor and support your technical development as you contribute to building real production systems used across the organisation.
Key Technologies you will be trained in:
Requirements:
Responsibilities:
Full training and mentoring will be provided.
Benefits - As well as a great training program, you will be offered:
£25,000 starting salary, Performance bonus scheme, Salary review after probation, Fully remote working anywhere in the UK, Dedicated time for learning and certifications, Supportive engineering team and mentoring, Health plan and home-office equipment.
If you are a First-Class Computer Science graduate looking to start your career in software development while working with experienced developers, we would love to hear from you.
Please apply with your CV for the Graduate Software Developer - Remote position.
Graduate Software Developer - Fully Remote Work, train into C#, PHP, SQL, Azure
Please Note: Please do not apply if you require visa sponsorship, including Student/PSW Visas not eligible.
Join Us: A reputable financial services provider and innovator seeks a 1st-Class Computer Science graduate to join our Agile team. Work anywhere in the UK, building critical solutions with C#, PHP, jQuery, CSS, MVC & SQL Server. Full training provided.
Required skills and qualifications for the Graduate Software Developer role:
We Offer You:
Apply: For more information, please send your CV for the role - Graduate Software Developer (Remote)
Senior Software Engineer- Larne- Full time on site
I am working with an industry leader in advanced Embedded and imaging systems who are consistently pushing the boundaries in SDK development, hardware integration, and user-focused tools. We’re looking for a Senior Software Engineer with strong expertise in SDK architecture, GUI design, and driver integration to lead the development of robust, scalable, and developer-friendly solutions.
What You’ll Do
What You Bring
Key Benefits
If this sounds like something you would be interested in, please send your CV to (see below) and I will be in touch if you have been shortlisted.
Role: C++ Software Engineer
Location: London
Compensation: Total Package Up to £400,000
Sector: Financial Technology
Overview
We’re currently engaged with a high-performing, technology-led organisation within the financial space, looking to hire a talented C++ Engineer to join their London team. This is an opportunity to work in a deeply technical environment alongside some of the industry’s strongest engineers, contributing to the build-out of highly optimised, large-scale systems.
You’ll be part of a fast-moving team focused on developing next-generation platforms where performance, efficiency, and scalability are critical. The role offers real ownership, with the chance to influence both system design and broader technical direction.
What you’ll be doing
What they’re looking for
If you’re looking for a role where you can make a tangible impact in a highly technical environment, apply now or reach out for a confidential discussion.
Cyber Software Engineer - SC / DV / eDV Cleared
New Permanent Opportunity for Cyber Software Engineers in London with Security Clearance to work on Mission-Critical, National Security projects
We are looking for a Cyber Software Engineer to join a team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology (OT) cyber projects, working close to real systems and real users.
You’ll be part of a highly cleared engineering team developing secure, robust software where correctness, performance and assurance genuinely matter.
What you’ll be doing
Essential skills & experience
Nice to have
Why this role
Software Engineer (Rust)
Cheltenham / Hybrid / Remote
My client is looking for an experienced Software Engineer with strong Rust expertise to join a growing UK technology business delivering secure software and communications solutions into the national defence sector.
This is an opportunity to work across live programmes, next-generation product development, and cutting-edge proof-of-concept work, using modern engineering to solve complex real-world challenges. It would suit someone who wants to build secure, high-performance, memory-safe software in an environment where technical quality, innovation, and real-world impact genuinely matter.
Benefits
The role and responsibilities
You will join a team building secure, high-performance software for complex and mission-critical environments. The successful candidate will design, develop, and maintain software components written primarily in Rust, while also contributing to wider engineering decisions, technical direction, and best practice.
Responsibilities will include:
Key skills
Desired skills
If you would like more information then please apply via the link.
All the best,
Charlie Syrett
Richmond Square Consulting Ltd
Alternative job titles: Software Developer, Rust Developer, C++ Developer, Application Engineer, Application Developer
MERITUS are recruiting for an Embedded Software Engineer to support RTOS projects in the defence industry from our client’s site in Bristol on an initial 6 month contract.
EMBEDDED SOFTWARE ENGINEER - INSIDE IR35 - £68 PER HOUR - BRISTOL, ONSITE - 6 MONTHS (+LIKELY EXTENSION) - UNDERGO SC CLEARANCE - SINGLE STAGE INTERVIEW PROCESS
Our client is a global leader in advanced defence systems, seeking a highly capable and adaptable Embedded Software Engineer to join their engineering team at a secure UK development site.
You will contribute to the development of mission-critical embedded software within a dynamic team environment, with the autonomy to take ownership of technical delivery. The role combines software development with hands-on integration and testing on target hardware.
Key Responsibilities
Required Experience & Skills
Desirable:
Behavioural Profile
Defence Technology Chertsey, Surrey Hybrid (2 days on-site) Up to 80,000 + Package
The Company
A well-established, specialist defence and technology business based in Chertsey, Surrey. Operating as a flat, agile SME, the company delivers high-quality systems and products into the defence sector, offering genuine exposure across the full engineering lifecycle. You will be working in a technically driven environment where individual contribution has real impact on the business and its customers.
The Role
We are looking for a Senior Software Engineer to work within and lead a team of design engineers, delivering innovative software solutions into complex defence programmes. You will be responsible for translating system requirements into robust software architectures, managing delivery against project timescales and budget, and mentoring junior engineers within the team.
Key Responsibilities
What You’ll Need
What’s On Offer
Candidates must hold Sole UK Nationality from birth.
We’re looking for an experienced Windows Software Developer or Programmer to join a long-established company, creating tailored software solutions in a niche industry. Working as part of a small and friendly team you’ll be working as a Developer / Programmer to write and maintain software applications.
The role and requirements of the Software Developer / Programmer are:
Salary, hours and company benefits:
Wild Recruitment Ltd T/A First Recruitment Services is acting as an employment agency in relation to this vacancy.