We are looking for a Tech lead who has strong experience insoftware engineering, data engineering,andcloud engineering, with recent leadership in Gen AI and ML solution delivery. Description Accountabilities Collaborate with product teams: Provide technical direction and support for Gen AI solutions across cross-functional groups. Own Gen AI product vision: Define and communicate the technical vision … and performance standards. Promote FAIR data principles: Champion findability, accessibility, interoperability, and reusability in data pipelines and Gen AI solutions. Essential Skills/Experience: 10+ years of experience in softwareengineering, data engineering, and cloud engineering, with recent leadership in Gen AI and ML solution delivery Deep technical mastery in data engineering, softwareengineering, and cloud platforms, combined with advanced knowledge of Generative AI systems and frameworks. Expertise in AI engineering principles, including MLOps, prompt engineering, model deployment, and operationalizing large language models (LLMs) Strong knowledge and practical application of DevOps, MLOps, and DataOps methods, processes, and tooling Demonstrated product development and product management experience, with emphasis on Gen AI features More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Experis
Senior Project Manager - Defence, SoftwareEngineering Senior Project Manager - Defence, SoftwareEngineering The location of the role is Bristol (hybrid working) . The duration of the contract is 6 months . The pay rate on offer is 95 per hour (via Umbrella agency - inside IR35) . Security Clearance: must hold SC clearance/SC cleared candidates … using tools such as MS Project, Primavera, or equivalent to track progress, manage dependencies, and ensure delivery against milestones. Stakeholder Management: Ability to engage and manage diverse stakeholders including engineering teams, vendors, customers, and senior leadership. Risk & Issue Management: Skilled in identifying, assessing, and mitigating risks throughout the project lifecycle. Budget & Resource Management: Experience managing multi-million-pound budgets … such as Sprint Planning, Daily Stand-ups, Retrospectives, and Reviews. Skilled in applying Agile principles and using Azure DevOps to manage delivery workflows, resolve impediments, and maintain project momentum. Software Development Lifecycle (SDLC): Strong understanding of softwareengineering processes, including requirements gathering, design, development, testing, and deployment. Systems Integration: Experience managing integration of software with hardware More ❯
Contract Software Engineer/Lead Developer - Expert The Role We're looking for an exceptional Software Engineer/Back-End Developer - a true "super dev" - with proven Design Patterns expertise and a deep understanding of softwareengineering/development. This is a high-level contract role, suitable for someone operating at a Principal Engineer or Lead … based. Rate: circa 680 per day (inside IR35) Duration: 6 months initially Start: ASAP September 2025 Key Responsibilities Lead the back-end development of a new platform. Apply advanced softwareengineering/development and design patterns Translate abstract concepts into working, production-ready solutions. Employ Test-Driven Development (TDD) and SOLID principles. Build robust, scalable algorithms and efficient … structures. Collaborate with other engineers, mentoring and sharing knowledge. Produce maintainable, clean code based on the "less is more" principle. Essential Skills & Experience Expert in TypeScript or a similar software development language , with strong back-end development experience. Extensive experience in applying well-known software design patterns. Proven ability to work independently with minimal guidance. Advanced algorithmic approach More ❯
South Yorkshire, United Kingdom Hybrid / WFH Options
itecopeople
Contract Software Engineer/Lead Developer - Expert The Role We're looking for an exceptional Software Engineer/Back-End Developer - a true "super dev" - with proven Design Patterns expertise and a deep understanding of softwareengineering/development. This is a high-level contract role, suitable for someone operating at a Principal Engineer or Lead … based. Rate: circa £680 per day (inside IR35) Duration: 6 months initially Start: ASAP September 2025 Key Responsibilities Lead the back-end development of a new platform. Apply advanced softwareengineering/development and design patterns Translate abstract concepts into working, production-ready solutions. Employ Test-Driven Development (TDD) and SOLID principles. Build robust, scalable algorithms and efficient … structures. Collaborate with other engineers, mentoring and sharing knowledge. Produce maintainable, clean code based on the "less is more" principle. Essential Skills & Experience Expert in TypeScript or a similar software development language , with strong back-end development experience. Extensive experience in applying well-known software design patterns. Proven ability to work independently with minimal guidance. Advanced algorithmic approach More ❯
main equipment LRI . Generate test plans & test documentation to undertake Design Verification testing . Planning/preparation for TE development, including test hardware (custom/COTS), tools & test software . Produce TE requirement specifications (i.e. test hardware and test software requirements ). Produce detailed TE design documentation , including drawings , BOM s, etc. Liaise with TE software engineer (s) to ensure TE software solution is delivered . Propose and see through to conclusion, any TE design changes/improvements required to meet test requirements. Undertake/support Safety & Cyber security analysis of DVT system. Produce required documentation for each stage of the TE development process . Prepare and present design data , status , risks , etc.. at … TE design reviews & ensure completion of actions . Release drawings , BOM s, etc.. for TE hardware and documentation ( VDD s, SRN s, etc..) for test software on customer s PDM system . Undertake/oversee qualification of TE solution and produce Qualification/acceptance test report . Produce user documentation for DVT system . Support initial Design Verification testing More ❯
Employment Type: Contract
Rate: From £50 to £65 per hour Depending on the experience level
Location: Tewkesbury (mostly onsite) Duration: 12 month contract Rate: 70ph LTD (Outside IR35) Role details: We are seeking an SC cleared Software Engineer to support the Catapan Fleet Manager Programme , contributing to the design, development, and delivery of robust software solutions. The role involves full lifecycle softwareengineering, from requirements analysis through to implementation, verification, and … documentation. Key Responsibilities: You will be responsible for performing softwareengineering activities across the full development lifecycle, which may include: Conducting stakeholder and systems requirement analysis and decomposition. Performing software requirements analysis and maintaining requirements traceability. Designing and updating software architecture and detailed designs. Implementing software solutions in accordance with design specifications and coding standards. … Conducting software verification activities, including code reviews, automated and manual testing. Creating and maintaining comprehensive project documentation, including traceability matrices, coverage reports, and design documentation. Identifying, raising, and resolving software defects, issues, and change requests. Collaborating closely with cross-functional teams to ensure quality and timely delivery of project milestones. Technical Skills & Experience required: Frontend Development: Angular TypeScript More ❯
work in the UK Automation Engineer with Robotics & 3D Geometry - looking for a highly motivated engineer with expertise in developing autonomous robotic solutions, 3D geometry. You will need exceptional softwareengineering skills and have a Masters Degree in engineering and have approx 3+ years working in industry, with experience in software or robotics. Working in a … for products. This work will be 'hands-on', working with robotic, camera and lighting equipment. Candidates should have experience working with robotics or 3D geometrical problems, with supplementary exceptional software skills. Interest in machine learning, computer vision, software QA are desirable. This is a full-time position, candidates must be able to work from the Cambridge office the … majority of the time. Key Qualifications: * Minimum qualification: Masters Degree in engineering related discipline. * Minimum qualification: 3+ years working in industry, with experience in software or robotics. * Expertise in developing autonomous robotic solutions. * Expertise in 3D geometry. * Exceptional softwareengineering skills. * Interest in Machine Learning or Computer Graphics is preferable. * Comfortable with hands-on practical tasks More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
PCR Recruitment Limited
work in the UK Automation Engineer with Robotics & 3D Geometry - looking for a highly motivated engineer with expertise in developing autonomous robotic solutions, 3D geometry. You will need exceptional softwareengineering skills and have a Masters Degree in engineering and have approx 3+ years working in industry, with experience in software or robotics. Working in a … for products. This work will be 'hands-on', working with robotic, camera and lighting equipment. Candidates should have experience working with robotics or 3D geometrical problems, with supplementary exceptional software skills. Interest in machine learning, computer vision, software QA are desirable. This is a full-time position, candidates must be able to work from the Cambridge office the … majority of the time. Key Qualifications: * Minimum qualification: Masters Degree in engineering related discipline. * Minimum qualification: 3+ years working in industry, with experience in software or robotics. * Expertise in developing autonomous robotic solutions. * Expertise in 3D geometry. * Exceptional softwareengineering skills. * Interest in Machine Learning or Computer Graphics is preferable. * Comfortable with hands-on practical tasks More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Morgan McKinley
Cutting-edge R&D Our Global client is seeking a highly motivated Automation Engineer to join a pioneering R&D team. You'll work at the intersection of robotics, softwareengineering and machine learning, helping to design and automate processes that validate next-generation product features. This is a hands-on, lab-based role, where you'll collaborate … closely with engineers to build and refine automated systems using robotic, camera and lighting technologies. If you enjoy solving complex 3D geometry challenges and creating elegant, efficient software to power real-world automation, this is an opportunity to make your mark. What You'll Bring: Master's degree in an engineering-related discipline. Industry experience in robotics or … software engineering. Proven expertise in developing autonomous robotic solutions and working with 3D geometry. Strong softwareengineering skills and a practical, problem-solving mindset. An interest in machine learning, computer vision or computer graphics. Comfortable working hands-on with hardware in a lab environment. If you're passionate about automation and excited by the opportunity to contribute More ❯
Job title: Senior Software Engineer Location: Full Remote (Very occasional travel to offices in Cheshire) Type: Contract/Outside IR35/6 months initial duration + possible renewals About the Role We re looking for Senior Software Engineers to join our client's dynamic Engineering team and play a key role in building high-quality, scalable software solutions. As a senior member of the team, you ll take ownership of full-stack development, contribute to software architecture, drive engineering best practices, and mentor junior team members. You ll work closely with Product Owners, Architects, and DevOps to ensure delivery excellence across a diverse range of projects. What You'll Be Doing Software Development … Web APIs following best practices Use SQL Server, Entity Framework, and SQL for efficient data management Apply design patterns like OOP, SOLID, and Clean Code to write scalable code Engineering & Architecture Deliver high- and low-level estimations for projects Ensure software quality through unit and integration testing Perform code reviews and participate in pair programming Architect scalable, secure More ❯
Job title: Senior Software Engineer Location: Full Remote (Very occasional travel to offices in Cheshire) Type: Contract/Outside IR35/6 months initial duration + possible renewals About the Role We’re looking for Senior Software Engineers to join our client's dynamic Engineering team and play a key role in building high-quality, scalable software solutions. As a senior member of the team, you’ll take ownership of full-stack development, contribute to software architecture, drive engineering best practices, and mentor junior team members. You’ll work closely with Product Owners, Architects, and DevOps to ensure delivery excellence across a diverse range of projects. What You'll Be Doing Software Development … Web APIs following best practices Use SQL Server, Entity Framework, and SQL for efficient data management Apply design patterns like OOP, SOLID, and Clean Code to write scalable code Engineering & Architecture Deliver high- and low-level estimations for projects Ensure software quality through unit and integration testing Perform code reviews and participate in pair programming Architect scalable, secure More ❯
a large-scale central government programme , supporting the delivery of high-quality, secure, and scalable digital services. You'll lead technical direction across development teams, ensuring best practice in softwareengineering, architecture, and delivery. This role requires hands-on Java expertise alongside the ability to mentor engineers and influence technical decisions across multiple workstreams. Key Responsibilities Provide technical … leadership and guidance to softwareengineering teams Define and implement best practices in software design, coding, testing, and deployment Lead the development of secure and scalable Java-based applications Collaborate closely with Product Managers, Architects, and Delivery Leads to ensure technical alignment Contribute to continuous improvement and innovation within a complex, multi-team environment Essential Skills & Experience More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
data-driven decision-making. Key Responsibilities Design and build data products, with proficiency throughout the data lifecycle. Develop robust data models through close collaboration with business users and the engineering team. Partner with senior management, operational leads, and other stakeholders, coaching and supporting a data-driven culture, including KPI definition and reporting frameworks. Accountable for data extraction, transforming JSON … enable data-driven decision-making Ensure data quality and accuracy by implementing data validation, monitoring, and error-handling processes. Requirements At least 8 years' experience in data analytics, data engineering, softwareengineering, or a similar role Expertise in developing best practices for data engineering and analytics with a strong background in data modelling including indexing strategies. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
value.* Contributing to projects such as developing a digital high net worth insurance offering and/or creating a portfolio analysis tool. Responsibilities: * Participate in different phases of the software development lifecycle (SDLC) across multiple projects.* Design technical solutions and produce supporting documentation in line with internal delivery frameworks.* Comply with and help enforce design, coding, and testing standards … policies, and softwareengineering best practices.* Collaborate with testing teams during product test and UAT phases to resolve assigned defects.* Support code deployment and release processes across environments.* Report status, issues, and risks to technical leads regularly.* Troubleshoot and resolve issues arising during daily operations, providing timely solutions as required.* Enhance technical and softwareengineering skills More ❯
Mission Planning System (MPS) Engineering Lead Location: Abbey Wood/Hybrid Rate: Up to £570/day Contract Length: Until 31 December 2027 About the Role We are seeking an experienced Engineering Lead to oversee the design, procurement, and integration of a Mission Planning System (MPS) - a critical component of a multinational Electronic Warfare (EW) training capability. The … provides the core technical framework for exercise planning, equipment programming, command and control (C2), post-mission analysis, and data management across air, land, and maritime domains. As the MPS Engineering Lead , you will manage the system's full engineering life cycle, from concept and design through to delivery, ensuring it meets operational, security, and safety requirements and is … completed on schedule. Key Responsibilities Lead the engineering activities for the MPS, ensuring alignment with project objectives, standards, and milestones. Oversee contractor design and integration work, ensuring compliance with project and stakeholder requirements. Develop and maintain system architecture, information models, and supporting documentation. Collaborate with technical specialists, system architects, and cybersecurity professionals to ensure the MPS is secure, safe More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Matchtech
Mission Planning System (MPS) Engineering Lead Location: Abbey Wood/Hybrid Rate: Up to 570/day Contract Length: Until 31 December 2027 About the Role We are seeking an experienced Engineering Lead to oversee the design, procurement, and integration of a Mission Planning System (MPS) - a critical component of a multinational Electronic Warfare (EW) training capability. The … provides the core technical framework for exercise planning, equipment programming, command and control (C2), post-mission analysis, and data management across air, land, and maritime domains. As the MPS Engineering Lead , you will manage the system's full engineering life cycle, from concept and design through to delivery, ensuring it meets operational, security, and safety requirements and is … completed on schedule. Key Responsibilities Lead the engineering activities for the MPS, ensuring alignment with project objectives, standards, and milestones. Oversee contractor design and integration work, ensuring compliance with project and stakeholder requirements. Develop and maintain system architecture, information models, and supporting documentation. Collaborate with technical specialists, system architects, and cybersecurity professionals to ensure the MPS is secure, safe More ❯
Sheffield, South Yorkshire, England, United Kingdom
FDM Group
re-join the workforce with training and career coaching included? Then you’ll want to hear about the UK’s leading Returners Programme and the opportunities to join our SoftwareEngineering Practice. Our Returners Programme is specifically designed to support professionals returning to work after a career break. Having restarted over 550 careers since 2016, our Returners Team … have the confidence, skills and opportunity to step back into a successful and rewarding career in business or technology. You’ll be joining FDM as a Consultant within our SoftwareEngineering Practice, where you will be delivering large-scale projects for our clients across a wide range of sectors and specialist areas. You could see yourself taking on … the role of Software Engineer, QA Engineer, Cloud Developer, DevOps/SRE and more. Whatever your experience, we can help you progress from where you left off, whether at mid, senior or lead consultant level. Within the FDM Skills Lab you’ll receive upskilling in programming languages and leading vendor technologies, like Microsoft and AWS, to help refresh your More ❯
of sustainable fusion energy and maximise scientific and economic impact. The Computing Division underpins this mission by delivering secure, scalable, and innovative digital solutions across scientific computing, modelling, simulation, softwareengineering, business systems, data acquisition, and core IT services. Within the Computing Division, the Enterprise Infrastructure Solutions unit is responsible for the design, delivery, and management of centrally … supported IT infrastructure and applications. This includes enterprise compute platforms, data networks, UNIX/Linux/Windows environments, cloud services, data centres, commercial software solutions, Cyber Security and end-user support across all UKAEA sites. The UNIX Systems Group sits within the Enterprise Infrastructure Solutions Unit in the Computing Division and is Responsible for the technical design integration, smooth … and file servers o Good understanding of networking o A knowledge of current techniques and trends in Linux systems and IT in general (e.g. cloud computing) o Experience with softwareengineering processes and best practices o Experience supporting assurance activities or government-mandated reviews o Strong stakeholder engagement and communication skills with an ability to produce technical reports More ❯
Low-Level Embedded Software Engineer Location: Bristol, UK Duration: 6-month contract Rate: £65/hour (Umbrella) OR £49.70/hour (+£7.22/hour Holiday pay) Work Pattern: Fully on-site, compressed hours available We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable … of obtaining security clearance (SC level minimum) Role Overview We are seeking a skilled Low-Level Embedded Software Engineer to support ongoing engineering programmes. This role involves the development, verification, and integration of embedded software solutions, ensuring high standards of quality, performance, and compliance across the full engineering lifecycle. Key Responsibilities Develop and maintain embedded software using C for real-time systems. Contribute to verification activities to ensure robust and reliable software delivery. Support integration of software on ARM-based processing platforms. Produce and review technical documentation, including design specifications. Engage with stakeholders to ensure technical alignment with project goals. Apply softwareengineering best practices and adhere to relevant industry standards. More ❯
Market Rates (Outside IR35) Location: Manchester/Hybrid Start: ASAP Skills -Previously served as a Programme Manager leading large-scale digital transformation or complex technology programmes. -Demonstrate understanding of softwareengineering, software development, or project management fundamentals that affect code implementation and customer experience. -strong understanding of programme governance principles and practices, including risk management and governance. More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Adecco
Rate: Market Rates (Outside IR35)Location: Manchester/HybridStart: ASAP Skills -Previously served as a Programme Manager leading large-scale digital transformation or complex technology programmes.-Demonstrate understanding of softwareengineering, software development, or project management fundamentals that affect code implementation and customer experience.-strong understanding of programme governance principles and practices, including risk management and governance. More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a Technical Software Documentation Officer subcontractor on an initial 12-month contract. ** The department are not looking for a Software Engineer (this is not an engineer position). They are looking for someone with Documentation experience, ensuring all is correct for software releases. The role … will require an understanding of the software process. ** Rate: £65 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Bristol Hybrid/Remote working: The role will be onsite but the department are happy for the role to be worked on a 4-day week (Monday … basis Duration: 12 Months with very likely extension. Contracts are often ongoing and long-term thereafter IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview process Technical Software Documentation Officer Job Description: Capable, self-driven and flexible software professional to support multiple development teams in project management and software delivery. It would suit someone who More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime rate of 'time and a quarter'
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview … This engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using … C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Edge
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview … This engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using … C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure More ❯
Software Engineer – Real-Time Systems (C++/Linux) Location: Bristol Rate: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview Join a … growing software team developing and delivering innovative solutions across a wide range of technologies. You'll work within a small, dynamic team where initiative and independence are encouraged. The role focuses on the design, development, and integration of real-time software on Linux-based platforms. Key Responsibilities Undertake a full range of softwareengineering activities in … verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and system performance. Essential Skills & Experience Strong C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, system testing, and debugging More ❯