Software Design Authority Location: Cowes, full time on site Duration: 6-month contract Pay rate: £54.57 PH PAYE or £73.68 PH Umbrella SC Clearance Required Role Description • Technical design authority responsible for Software-based system and sub-system solutions – provide technical ownership of the software solution for the MFR software. • Responsible for the overall software requirements … design, release and surrounding governance of the solution. • Provide assurance that the solutions meet performance, security and customer requirements. • Provide guidance to others for a range of software products as part of a wider software team and resolve engineering issues and problems. • Champion SoftwareEngineering Principles across the full software development lifecycle. • Mentor and … support the development of engineers across the team promoting best practice and continuous development. Typical duties include (but are not limited to): • Derive and maintain a set of software requirements from a baseline set of systems requirements. • Produce and maintain a software design to meet the set of software requirements. • Use a software design to direct More ❯
Cowes, Isle of Wight, United Kingdom Hybrid / WFH Options
Matchtech
Our client, a prominent figure in the Defence & Security industry, is currently seeking a skilled Software Design Authority to join their team in Cowes. This contract role offers a unique hybrid working arrangement, allowing for remote work with occasional on-site requirements. Key Responsibilities: Leading the software design and development processes, ensuring alignment with project requirements and industry … standards Providing authoritative expertise on softwareengineering, specifically with ADA, across the project lifecycle Collaborating with multidisciplinary teams to deliver high-quality, secure, and efficient software solutions Ensuring software designs are robust, maintainable, and scalable Supporting integration and testing phases with technical guidance and troubleshooting Maintaining comprehensive documentation of software designs and development processes Staying … updated with the latest advancements in softwareengineering and incorporating them into the project Communicating effectively with stakeholders to report on progress and address any technical challenges Job Requirements: Significant experience as a software engineer, particularly with ADA Comprehensive understanding of software development methodologies and best practices Experience in the Defence & Security sector, with a focus More ❯
Go Engineer/GoLang Engineer/AI Engineer/AI Developer/Software Engineer - Go We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Are you ready to bring your Lead SoftwareEngineering expertise to the next level? We're looking for multiple experienced … s commercial goals by harnessing artificial intelligence and machine learning technologies to develop new products, improve productivity, and enhance risk management effectively and responsibly Overview: Designs and develops creative software solutions, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews … and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Core Talent Recruitment
Senior Software Engineer - Embedded Systems Outside IR35 Hybrid Working 12-Month Contract (Extension Likely!) We're looking for a Senior Embedded Software Engineer to lead the design and development of advanced navigation systems. You'll take ownership of key features, working on real-time embedded software that powers innovative technology. What You'll Be Doing: Develop, test … and troubleshoot embedded software for real-time systems. Work with communication protocols and hardware interfaces. Lead system architecture and algorithm development. Carry out hardware-in-the-loop testing. Drive code efficiency, reusability, and best practices. Collaborate across hardware, software, and customer teams. Mentor junior engineers and support customer projects. What You'll Bring: Strong C/C++ skills … for embedded Linux systems. Experience with cross-compiling, virtualisation, and Docker. Familiarity with Matlab and softwareengineering best practices. Strong communication and teamwork skills. Degree in Engineering, Software, Robotics, Physics, Maths, or equivalent experience. PhD is a plus but not required. Why Join? Outside IR35. Hybrid working. 12-month contract with strong chance of extension. Work More ❯
Lead Software Engineer/Technical Lead - 12 months - hybrid Leeds or Manchester or Newcastle - £700 - 750 per day inside IR35 Security Clearance: BPSS but candidates must be eligible for SC Clearance ie 5 years UK residency with no more than 1 month out of the country at a time. We are looking for outstanding Technical Leads who can make … making; - have an outward facing viewpoint, understanding where your team and products fit into the bigger picture. Essential Skills Significant demonstrable experience in one or both of: o modern softwareengineering for digital products (ideally Java, microservice architectures, Hexagonal software architecture, Mongo and Kafka); o OR designing and implementing modern cloud infrastructure, DevOps, and automation (ideally AWS … Terraform, GitLab CI, Jenkins); Significant demonstrable experience of leading engineering teams providing technical leadership and guidance, and coaching and mentoring to support team member development opportunities Significant demonstrable experience of engineering best practice in version control, secure design practices, assurance. Significant demonstrable experience of collaboration & sharing of knowledge and good practice with the wider softwareengineeringMore ❯
JOB TITLE: DevOps & Software Engineer - DV Cleared Rate: £550-£600/day (Outside IR35) Location: Onsite Clearance: DV Cleared (Mandatory) Flexible Work Option: Condensed working week (e.g., 3 long days, paid for 5) Job Summary We are seeking a technically skilled DevOps & Software Engineer with DV clearance to contribute across the full software development lifecycle and DevOps … monitoring frameworks to support the continuous delivery of secure and reliable software. This role demands a strong grasp of modern DevOps practices, cloud and container technologies, automation tooling, and softwareengineering principles. You will work closely with development, security, and operations teams to drive a culture of DevSecOps and continuous improvement. Key Responsibilities Design, build, and maintain scalable … operational tasks including testing, deployment, patching, and scaling. Apply DevSecOps principles to secure applications and infrastructure across SDLC. Collaborate with cross-functional teams (developers, testers, security analysts) to streamline software delivery. Participate in code reviews, architecture design, and incident resolution. Contribute to the development and documentation of internal DevOps standards and best practices. Mentor junior engineers and foster a More ❯
Scientific Software Engineer Salary: £56,509 to £62,159 per annum (dependent on skills and experience) Hours: Full time or Part-time (minimum 30 hours per week) Contract Type: Fixed Term to 31st March 2027 Location:Science and Technology Facilities Council, Rutherford Appleton Laboratory, Harwell, Oxfordshire OX11 0DE Come and do the kind of work that got you into … at higher data rates, and we aim to transform the methods available to our users for both data collection and data analysis. We are seeking to recruit a scientific software engineer to develop the software to maximise scientific exploitation of our data. You will develop data acquisition and data analysis software for a variety of ultrafast laser … spectroscopy experiments, including: Providing data analysis software for photoemission spectroscopy, to enable on-the-fly analysis of spectra. Adapting commercial data acquisition software for photoemission spectroscopy with a momentum microscope and hemispherical analyser to work with laser-based experiments. Building on existing data acquisition and analysis interfaces for spectroscopy techniques including time-resolved infrared, visible and Raman, multidimensional More ❯
Backend Platform Engineer Remote, UK 6 Month Contract An exciting opportunity for a Backend Platform Engineer with a strong softwareengineering background to join a prestigious tech client on a contract basis. This is a well-regarded engineering environment where contractors speak highly of the fast-paced, collaborative culture, and the real autonomy they're given to … delivery across the business. From improving CI/CD pipelines and service deployment to shaping internal platforms and runtime environments, your work will help enable fast, secure, and reliable software delivery at scale. You'll work closely with product teams and engineers across the stack to enhance developer experience, troubleshoot complex systems, and improve observability. This isn't a … maintenance role - you'll be building, iterating, and solving meaningful engineering problems, with a strong focus on clean code, robust security practices, and modern cloud infrastructure. Backend Platform Engineer - Key Requirements: Solid experience in softwareengineering, platform, or backend-focused roles Proficiency in Go and/or Python, particularly for building internal tooling and services Strong experience More ❯
CONTRACT SENIOR SOFTWARE ENGINEER - eDV CLEARED NEW CONTRACT JOB OPPORTUNITY AVAILABLE WITHIN A LEADING NATIONAL SECURITY COMPANY FOR A SENIOR SOFTWARE ENGINEER WITH eDV CLEARANCE Contract job opportunity for a Senior Software Engineer Globally leading defence/cyber security company £500 - £750 per day (inside and outside IR35 roles available) London based organisation in an easily accessible … location Contract Senior Software Engineer To apply please call or email WHO WE ARE? We are recruiting multiple contract Senior Software Engineers to work with various clients in London ranging from R&D companies, Multi-National Consultancies to SME's and product based companies. Due to the nature of the work these clients do, you must hold enhanced … DV Security Clearance. WHAT WILL THE SENIOR SOFTWARE ENGINEER BE DOING? As a Senior Software Engineer, you will work with an experienced agile team to design and deliver packages of bespoke work, work development teams and liaise with customers. You will work through the entire software development life cycle from requirements capture to R&D, implementation to More ❯
on Experience on Java, Cloud AWSRequired Core Skills:• Strong Hands on experience in Java and CI CD pipelines.• Hands on Kubernets and Docker.• Technical Troubleshooting• Requirements Analysis• Site Reliability Engineering• Software Design• Strategic Thinking• Information Technology Trends Technology Advisory• Change and Transformation• Professional Collaboration• Digital and Technology Communication• Business Acumen• Problem Solving Tools• Risk and Controls Distributed Systems. … To apply softwareengineering techniques automation and best practices in incident response More ❯
Role Description As part of the Test Systems team at BAE Systems Rochester, you will be working on active projects developing application software used to test and simulate various avionic systems. Test Systems provides equipment used to develop and test components such as Head-Up Displays, mission and flight control computers, and flight controls. Expectations You will have some … expeience of the softwareengineering lifecycle, from requirements analysis, design methods/activities, verification, through to formal release and configuration. Existing programming language knowledge such as LabVIEW, TestStand, C++, Python, and C# are deseriable and your skills and capabilities should be clearly identified on CV. Being proactive and able to research and learn what is required to perform … Test Equipment solutions that support the complex and demanding requirements of the diverse variety of Products developed at the Rochester site. Test Equipment Systems Requirements and Validation. Test Equipment Software Architectures. Test Equipment Software Requirement Generation/Derivation. Test Equipment Software Top level and detailed Design. Test Equipment Software Integration. Test Equipment Software Verification/ More ❯
Contract An incredible opportunity for an experienced Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence - and it's not just the tech stack or the day rate that stands out. Contractors here regularly speak highly of the fast-moving, collaborative culture where autonomy … are front and centre. As a Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full softwareengineering lifecycle, including design, development, and implementation. You'll join a product-focused team that works in tight feedback loops - small pull requests, quick reviews, and fast iteration. … place where engineers are encouraged to leave things better than they found them, whether it's a piece of code, a flaky test, or a README. Reporting into an Engineering Manager, the Backend Engineer will leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, while also architecting and implementing microservices-based solutions in collaboration with cross-functional teams. You More ❯
Principal Software Engineer – Cloud Platform Team Contract Inside IR35 Rate – 600 P/D - 700 P/D 6 Months Initially Wilmslow Based – 1 - 2 day a week onsite As a Principal Software Engineer, you will work in one of the Cloud platform teams, playing a key role in developing software which makes a real impact to … being worked on to support the new platform, such as developing monitoring using DataDog, security hardening using GitHub Actions, introducing Playwright for our automation testing. Responsibilities As a Principal Software Engineer within the Cloud platform, you would be part of the Informatics group producing software that is used by people worldwide for specialist measurement and scientific analysis. Your … main responsibilities would include: Designing, developing and/or maintaining all aspects of software developed within the Cloud platform team Collaborating with stakeholders on software and technical issues. Acting as technical expert for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team Coaching and mentoring of more junior team More ❯
looking for a strong Scala Developer to join their team on a long term project (12 months+) on a contractual basis. Experienced in using design patterns and following best softwareengineering practices An understanding of fundamental algorithms and ability to optimize existing code Requirements * A background in modern OO language with good experience in Scala * Experienced in using … design patterns and following best softwareengineering practices * An understanding of fundamental algorithms and ability to optimize existing code * Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts * Relationship building skills * A team player with exceptional interpersonal skills, eg collaborative working skills * Experience of Specification by Example/ More ❯
Embedded Software Engineer - Contract Oxford Inside IR35 Hybrid £55-60/h Immediate Start Highlights of this role: Collaborate with a talented team of engineers to develop and optimize embedded software solutions Leverage your problem-solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and data structures Ability to work collaboratively in a team environment and communicate effectively with cross-functional stakeholders Passion for staying … up-to-date with the latest trends and technologies in the embedded software field Preferred Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field Proven track record of successful software development projects in an engineering or manufacturing environment Certifications or specialized training in embedded systems or softwareengineeringMore ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Involved Solutions
Job Title: Lead Software Engineer Rate: up to £750 per day (Inside IR35) Location: 2 days a week onsite across an UK site Contract Type: 12 months + Ext Start Date: ASAP Clearance: Candidates must be eligible for security clearance Overview - Lead Software Engineer Involved Solutions is recruiting for an experienced Lead Software Engineer who can make … a positive impact and want to contribute to one of the most demanding and important Government services for the UK. The Lead Software Engineer will be working on products which change the face of public services with the potential to dramatically transform the future of millions of people. Key Responsibilities - Lead Software Engineer Set direction for your service … other engineers as well as actively collaborate, champion technical evolution within the organisation and ensure that your team is helping to achieve overarching strategic aims. Essential Skills & Experience - Lead Software Engineer Significant demonstrable experience in one or both of: Modern softwareengineering for digital products (ideally Java, microservice architectures, Hexagonal software architecture, Mongo and Kafka); OR More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Experis
/2025 £567 About the Role: We are seeking a highly skilled and experienced Automation Engineer to join our team in Sheffield. This role is ideal for a seasoned software engineer (7+ years of experience) with a strong foundation in software development and a passion for automation and cloud technologies. This is not a role for someone who … has only dabbled in software development. We are looking for a true software engineer-someone who has built, maintained, and optimized complex systems and is now applying that expertise to automation. Key Responsibilities: Design, develop, and maintain automation frameworks and tools. Collaborate with cross-functional teams to integrate automation into CI/CD pipelines. Troubleshoot and resolve complex … issues across systems and environments. Contribute to architectural decisions and software design discussions. Ensure high standards of code quality, performance, and reliability. Technical Requirements: We are looking for candidates with strong, hands-on experience in the following areas: Programming Languages: Java or .NET. Version Control: Git (especially GitHub). Databases: PostgreSQL. Scripting: Shell scripting (Bash, etc.). CI/ More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
US TECH SOLUTIONS LIMITED
Job Title: Data Engineer/Software Engineer - AI/ML Research Location: London- UK (Hybrid role) Duration: Contract- Until Dec 25 with a possible extension About the Role We are seeking a Data Engineer/Software Engineer to support a pioneering project focused on LLM agents for research . You will play a key role in onboarding and … filtering text, image, and video datasets used by our client’s research teams. The goal is to proactively mitigate risks associated with these datasets through effective engineering and automation. This position offers the opportunity to work 100% on an AI-driven project, collaborating with researchers to build tools that allow intelligent agents to manage and improve datasets autonomously. Responsibilities … stakeholders. Execute data mitigation and filtering tasks with minimal overhead. Develop tools that enable LLM agents to process and manage data automatically. Required Skills & Qualifications Solid background in data engineering or softwareengineering . Proficient in Python and pipeline development . Experience with data cleaning, transformation, and validation . Understanding of modern data storage systems and formats. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Adecco
Research Software Engineer Location: London (Hybrid) Duration: 8 weeks initially Salary: £30 an hour (Via an umbrella company) Role Overview We are seeking a Research Software Engineer to support computational and data science projects within the Department of Earth Science and Engineering. The role involves close collaboration with researchers to develop, implement, and support high-quality software … teaching and research. Key Responsibilities Collaborate with researchers to deliver data-driven and computational research solutions. Manage technical projects, including requirements gathering, planning, and risk management. Define and promote software development best practices (testing, CI/CD, version control). Design and deploy scalable software systems with monitoring in mind. Apply high-performance and distributed computing methods to … research students and contribute to the department's technical strategy. Engage with academic and technical stakeholders across the College. Person Specification Essential: Postgraduate qualification or equivalent experience in research software development Experience collaborating on research or computational projects Proficient in at least two research programming languages (e.g. Python, C++, R, Fortran, Matlab) Full software development lifecycle experience Strong More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Adecco
Research Software Engineer Location: London (Hybrid) Duration: 8 weeks initially Salary: £30 an hour (Via an umbrella company) Role Overview We are seeking a Research Software Engineer to support computational and data science projects within the Department of Earth Science and Engineering. The role involves close collaboration with researchers to develop, implement, and support high-quality software … teaching and research. Key Responsibilities Collaborate with researchers to deliver data-driven and computational research solutions. Manage technical projects, including requirements gathering, planning, and risk management. Define and promote software development best practices (testing, CI/CD, version control). Design and deploy scalable software systems with monitoring in mind. Apply high-performance and distributed computing methods to … research students and contribute to the department's technical strategy. Engage with academic and technical stakeholders across the College. Person Specification Essential: Postgraduate qualification or equivalent experience in research software development Experience collaborating on research or computational projects Proficient in at least two research programming languages (e.g. Python, C++, R, Fortran, Matlab) Full software development lifecycle experience Strong More ❯
City, Cardiff, United Kingdom Hybrid / WFH Options
Damia Group Ltd
React/Next.js Engineering Lead - 3 months+ (Apply online only)pd Inside IR35 - Remote My client are for a SoftwareEngineering Team Lead with deep front-end engineering expertise to lead the design and implementation of a new, strategic customer-facing portal . The portal will integrate with an internal case management system and is being … The role requires strong proficiency in React and ideally experience with Next.js and .NET Core. You will set technical direction, ensure code quality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Key Responsibilities Technical Leadership: Define the technical approach for the front-end architecture and its integration with back-end systems, ensuring … and maintainable codebases. Work closely with solution architects, DevOps engineers, content designers and delivery leads to design and build a performant, secure and WCAG-compliant web application. Hands-on Engineering: Lead by example through high-quality coding and peer collaboration. Contribute to core feature development using React and TypeScript, with a preference for Next.js and .NET Core stack. Participate More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Damia Group Ltd
React/Next.js Engineering Lead - 3 months+ £(Apply online only)pd Inside IR35 - Remote My client are for a SoftwareEngineering Team Lead with deep front-end engineering expertise to lead the design and implementation of a new, strategic customer-facing portal . The portal will integrate with an internal case management system and is being … The role requires strong proficiency in React and ideally experience with Next.js and .NET Core. You will set technical direction, ensure code quality and accessibility, and help establish an engineering culture rooted in best practice and continuous improvement. Key Responsibilities Technical Leadership: Define the technical approach for the front-end architecture and its integration with back-end systems, ensuring … and maintainable codebases. Work closely with solution architects, DevOps engineers, content designers and delivery leads to design and build a performant, secure and WCAG-compliant web application. Hands-on Engineering: Lead by example through high-quality coding and peer collaboration. Contribute to core feature development using React and TypeScript, with a preference for Next.js and .NET Core stack. Participate More ❯
monitoring performance and integrity of data pipelines. Preferred Qualifications • Knowledge of the government and elections space, including international politics, political parties, world leaders and national legislators.• 2+ years in softwareengineering, systems engineering, or technical product/program management.• 2+ years with scripting languages (e.g., Python), and/or statistical/mathematical software (e.g., R). More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
reliable delivery. Collaborate with analytics and reporting teams to deliver high-quality datasets for business intelligence. Participate in code reviews, documentation, and team discussions as part of a collaborative engineering culture. Ensure data quality, integrity, and security best practices are upheld. Profile The Junior Data Engineer will ideally have a degree in Computer Science, Engineering, Mathematics, or a … related field. 1-3 years of experience in a data engineering, data analytics, or softwareengineering role. Proficient in SQL for querying, data manipulation, and performance tuning. Hands-on experience with Azure Data Services (such as Azure Data Factory, Azure Synapse, Data Lake, or Logic Apps). Strong problem-solving skills and attention to detail. Excellent communication More ❯
s lifespan and should remain abreast of technological advancements to promote efficiency. Responsibilities : Collaborating with coworkers to conceptualize, develop, and release software. Conducting quality assurance to ensure that the software meets prescribed guidelines. Rolling out fixes and upgrades to software, as needed. Securing software to prevent security breaches and other vulnerabilities. Collecting and reviewing customers' feedback to … to the workflow in order to improve efficiency and success. Pitching ideas for projects based on gaps in the market and technological advancements. Experience required: Degree in computer science, softwareengineering, or an adjacent field. Prior experience at all phases of the software product life cycle, from conception to extinction. Have experience with CI/CD (e.g. … REST APIs) Secret Management experience: Hashicorp Vault Operating Systems (Redhat & Windows) Must Have Application Experience: Apache NiFi, Elastic ECK, Artifactory Experience using an array of automation tools. Familiarity with software security methods. Demonstrated experience using a wide variety of coding languages. Curious, discerning envelope pusher. Top-notch decision-making and collaborative abilities. Customer-oriented with the ability to receive More ❯