Make yourself visible and let companies apply to you.
Roles

Explore roles

Filters applied
None
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
AI Engineer - Lead - London - Hrbrid
Michael Page
London
Hybrid
Senior
£85,000 - £100,000
RECENTLY POSTED
r
python
AI Engineer - Lead As an AI Lead in the Business Services industry, you will be responsible for driving advanced analytics initiatives and leading a team to deliver data-driven insights. This role in London requires a strong technical background and leadership skills to oversee AI projects effectively. Client Details AI Engineer - Lead This opportunity is with a well-established organisation in the Business Services industry. The company is known for its focus on innovation and providing tailored solutions to its clients. With a collaborative and professional work environment, they are committed to delivering high-quality services. Description AI Engineer - Lead Lead the design and implementation of AI and analytics projects to support business objectives. Collaborate with stakeholders to identify opportunities for leveraging data-driven strategies. Oversee the development and deployment of machine learning models and algorithms. Manage and mentor a team of data scientists and analysts. Ensure the quality and accuracy of data used for decision-making processes. Stay updated on the latest AI trends and technologies to incorporate into business solutions. Develop and present comprehensive reports on AI initiatives and their impact. Ensure compliance with data privacy regulations and best practices.Profile AI Engineer - Lead A successful AI Lead should have: A strong background in analytics or a related field within the Business / Financial Services industry. Experience with Generative AI, Large Language Models (LLMs), and advanced frameworks like: LangChain, LangGraph, Haystack LlamaIndex, CrewAI, AutoGen, Transformers (Hugging Face) and RAG pipelines. Proven experience in leading teams and managing complex AI projects. Expertise in machine learning, data modelling, and advanced statistical techniques. Strong programming skills in relevant languages such as Python or R. Exceptional problem-solving skills and attention to detail. Excellent communication and stakeholder management abilities. Knowledge of data privacy regulations and ethical AI practices.Job Offer AI Engineer - Lead Competitive annual salary ranging from £85,000 to £100,000. Comprehensive benefits package. Opportunity to work in a professional and innovative environment in London. Chance to lead a talented team within the Business / Financial Services industry.If you are passionate about AI and analytics and ready to take the next step in your career, apply now to join this exciting opportunity
DEVOPS Engineer, GCP Engineer
Experis
Bristol
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
prometheus
terraform
github
kubernetes
python
jenkins
+2
GCP DevOps Engineer - AI Infrastructure (Financial Services) Location: London Contract Type: Full-time / Permanent 2 days required at Office and 3 from home per week £(Apply online only) DOE Join a forward-thinking financial services firm leveraging AI to transform decision-making and customer experiences. We’re seeking a skilled GCP DevOps Engineer to architect and maintain cloud-native infrastructure that supports high-performance AI systems. This is a hands-on technical role with strategic impact across infrastructure, automation, and security. Key Responsibilities Infrastructure & Cloud Engineering Design, build, and manage scalable, resilient infrastructure on Google Cloud Platform (GCP). Implement Infrastructure as Code (IaC) using Terraform to ensure consistent and secure deployments. Utilize GCP services such as Compute Engine, Cloud Run, Cloud Functions, BigQuery, and Kubernetes to support AI workloads.CI/CD & Automation Develop and maintain CI/CD pipelines using Google Cloud Build, Jenkins, and GitHub Actions. Automate deployment workflows and operational tasks to improve efficiency and reduce manual errors. Drive adoption of DevOps best practices across engineering teams.Containerization & Orchestration Build and manage containerized applications using Docker and orchestrate them with Kubernetes. Ensure high availability and scalability of AI services through robust orchestration strategies.Monitoring & Reliability Set up monitoring and alerting systems using Cloud Monitoring, Cloud Logging, Prometheus Troubleshoot infrastructure issues and ensure minimal downtime for critical AI services.Required Skills Strong hands-on experience with GCP services: Compute Engine, Kubernetes, Cloud Storage, BigQuery, Cloud Run. Proficient in scripting with Python or Bash. Deep understanding of Docker and Kubernetes for containerization and orchestration. Expertise in CI/CD tools: Google Cloud Build, Jenkins, GitHub Actions. Proven experience with Terraform and other IaC tools. Experience in multi-cloud environments. Familiarity with monitoring tools such as Prometheus Exposure to AI/ML infrastructure and data workflows in financial services
Software Engineer
Applause IT Recruitment Ltd
Birmingham
Hybrid
Graduate - Junior
Private salary
RECENTLY POSTED
linux
java
gwt
sql
Role: Junior Software Engineer Location: Bimingham (Hybrid) Employment Type: Full-time, permanent Clearance: Must be a British national able to attain DV (Developed Vetting) security clearance Are you a recent Junior Software Engineer with a passion for Java development and a keen interest in building secure software solutions for critical UK services? This is an excellent opportunity to join a highly specialised software team delivering innovative, bespoke systems to law-enforcement and government customers. The Role As a Software Engineer, you’ll work within a small, close-knit team responsible for designing, developing and supporting custom-built software products. You’ll be involved throughout the full project lifecycle - from gathering requirements and writing clean, efficient code to testing, deployment and client support. This role offers exceptional exposure to secure software environments, hands-on development experience, and the opportunity to work directly with end-users across the UK and abroad. Key Responsibilities Design, build, and maintain bespoke software solutions using Java and SQL Work across the full software development lifecycle, from concept to delivery Collaborate with policing and government clients to define and deliver solutions Develop and maintain high-volume, low-latency applications ensuring strong performance Test and debug software to ensure reliability and maintainability Support and enhance existing applications and systems Research and present new technologies for continuous improvement Travel to customer sites for meetings, deployments, and support activitiesCore Technologies Essential Skills: Java (commercial experience required) SQL Linux (preferably Red Hat / Rocky)Desirable Skills: J2EE, JPA, GWT / GXT, Vaadin Knowledge of secure software development practices Interest in full stack or web application developmentAbout You As this role supports sensitive national projects, you must be a British national able to achieve DV clearance, and hold a full UK driving licence. Why Apply? Opportunity to contribute to real-world projects in the public safety and security domain Work within a small, technically skilled team with clear ownership of projects Exposure to both backend and frontend Java technologies Direct engagement with customers across the UK and internationally Ongoing professional development and the chance to build a long-term career in secure software engineeringIf you’re ready to start your software development career working on meaningful, high-impact projects, click apply now to join a team that builds technology solutions making a real difference
Junior / Mid Level Data Engineer - Inside IR35 - SC Cleared
SR2
London
Hybrid
Junior - Mid
£450/day - £500/day
RECENTLY POSTED
aws
terraform
python
gitlab
sql
Junior / Mid Level Data Engineer - SC Cleared Inside IR35: £450 - £500 per day Hybrid: Once a week in London Start date: 5th Jan We are supporting a major government data transformation initiative focused on strengthening the use of evidence-based insights across frontline and operational teams. As part of a new capability being built to process and analyse sensitive interview information, the programme requires a SFIA 3 (Junior - Mid Level) Data Engineer to design, deliver, and optimise secure backend data workflows. This work is foundational: building the ingestion, orchestration, storage, and transformation layers that power the analytics tool. The programme is just kicking off, and this is a great time to join, add value, and grow throughout a long-term programme. Key Responsibilities • Design, develop and maintain scalable cloud-native data pipelines • Implement ETL/ELT processes to manage structured and unstructured data securely and efficiently • Ensure data integrity, traceability and compliance across all pipeline stages • Work with cross-functional teams to define technical requirements and design decisions • Apply DevOps best practices, monitoring, and automation to improve reliability • Support continuous improvement of the platform’s performance and operational maturity • Communicate progress, risks and trade-offs clearly to wider delivery stakeholders Required Skills & Experience • Strong Data Engineering experience within AWS environments • Hands-on experience with core AWS data services: – S3, Glue, Lambda, Athena, Kinesis, Step Functions (or similar) • Proficiency in Python and SQL for data transformations and automation • Experience with IaC and CI/CD tooling (Terraform, GitLab, etc.) • Comfortable working with sensitive datasets and secure-by-design approaches • Strong communication skills and a proactive, consulting mindset
Software Engineer
Stratospherec Ltd
Hove
In office
Mid
£45,000 - £55,000
php
react
aws
laravel
symfony
typescript
In office in West Hove - Salary to £55kMy client builds a cutting edge SaaS platform used by Bluechip / Large Enterprise clients across Europe. Their systems are complex, data driven software applications that provide real-time services that are essential to their customers successfully running their businesses.They are looking for a Software Engineer to join their team to work on their core web SaaS platform. This role will be mostly focused on back end APi software development and they are looking for Software Engineers with good understanding of formal software design patterns and coding principles as they focus on quality driven, clean code as a team.The software you would be working on consumes and transforms big datasets and provide insights into risk, cost, optimisation, and utilisation, as well as tracking, geolocation, and administration functions.The ideal Software Engineer will have 3 years plus software development experience in building APi’s and ideally have worked with TypeScript or PHP in a previous role. This is a role for a Software Engineer or Developer with an engineering mindset.You will be part of a multi-disciplinary team designing and implementing design patterns, event driven architecture and serverless architecture across their SaaS platform as required.The RoleThis is an opportunity to be part of a Software Engineering team using the following technology:* TypeScript* AWS / Lambda Serverless Architecture* Symfony / Laravel* Step Functions* OpenSearch* DynamoDB* ElastiCache* S3 & EC2* EventBridge* API Gateway* CloudFormation* React* Coding in TypeScript, Node and PHP .Skills and Experience:You will need a solid understanding of:* A minimum of 3 years commercial software development experience* Object Oriented Software Development, preferably in PHP, TypeScript or Node* Software Design Patterns and their implementation* Ideally have experience in cloud engineering, preferably AWS or similarIf this role is of interest, then please apply with your CV for immediate interview
Principal Software Engineer
Reed Technology
Newcastle upon Tyne
Hybrid
Senior
£65,000 - £70,000
react
aws
dot-net
csharp
sql
About the Role We’re looking for a Principal Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical role where you’ll shape the design, guide the team, and ensure successful delivery of a critical transformation project. Key Responsibilities Drive the migration of legacy systems to modern, cloud-based solutions. Define and implement microservice architecture using a code-first approach. Apply strong architectural principles and design patterns to deliver robust solutions. Collaborate with a cross-functional team (including React developers) to ensure seamless integration of front-end and back-end. Get hands-on with C#, .NET, SQL, Web APIs, and React for complex feature development. Build credibility through technical expertise and lead the team in pushing designs forward. Work on features that require deep integration with multiple third-party applications. What We’re Looking For Proven experience in application modernisation and migration projects. Strong background in microservice architecture and design patterns. Hands-on expertise in C#, .NET, SQL, and Web APIs. Cloud experience (Azure preferred, AWS considered). Knowledge of front-end technologies (ideally React but not essential) Ability to understand and guide front-end work within the overall architecture. Evidence of delivering complex technical solutions and influencing design decisions. Excellent communication and leadership skills to inspire and guide a team. Interview Process Introductory Call with the Hiring Manager: review CV, discuss role, answer questions. Take-home Technical Task. Face-to-Face Interview at the Newcastle office. Why Join Us? Excellent benefits package including an attractive pension scheme Be at the forefront of a major transformation project. Work with modern technologies and cloud platforms. Hybrid working with flexibility. Opportunity to influence architecture and technical direction. Interested? Apply now
Lead Software Engineer
Mars Recruitment
Abingdon
Hybrid
Senior
£70,000 - £75,000
linux
c++
python
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research industry developing instrumentation and tools to aid ground-breaking science. They now seek a highly dynamic Lead Software Engineer who thrives in a fast-paced, evolving environments and can seamlessly adapt to changing priorities. The ideal candidate will not only bring technical expertise and architectural vision but also excel in collaboration and stakeholder engagement. Exceptional interpersonal skills are essential, as this role involves working closely with cross-functional teams, mentoring engineers, and effectively communicating complex concepts to both technical and non-technical audiences. We’re looking for someone who can inspire, influence, and drive alignment while fostering a positive and innovative team culture. The successful Lead Software Engineer will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan your day around your preferred hours. For more information on the client, products, career development, benefits etc, please send MARS a copy of your CV or drop Lee Cherrill a linkedin connection request or contact him through the MARS Recruitment website. MARS Recruitment is an equal opportunities employer and positively welcomes applications from suitably qualified applicants regardless of race, colour, sex, marital status, national origin, religion, age, disability, or any other protected status. Suitable candidates for the role will be contacted within 3 working days, unfortunately if you haven’t heard back in this time your application has been unsuccessful at this time. MARS Recruitment is a specialist Engineering & IT recruiter working in partnership with companies across the UK and offers services of both an Employment Business (for Temporary/Contract roles) and an Employment Agency (for Permanent roles)
Azure Data Engineer - £500 - Hybrid
Tenth Revolution Group
Newcastle upon Tyne
Hybrid
Mid - Senior
£450/day - £550/day
processing-js
fabric
terraform
github
git
kafka
+7
Azure Data Engineer - £500PD - Hybrid We are seeking an Azure Data Engineer with strong experience in Databricks to design, build, and optimize scalable data pipelines and analytics solutions on the Azure cloud platform. The ideal candidate will have hands-on expertise across Azure data services, data modeling, ETL/ELT development, and collaborative engineering practices. Key Responsibilities * Design, develop, and maintain scalable data pipelines using Azure Databricks (Python, PySpark, SQL). * Build and optimize ETL/ELT workflows that ingest data from various on-prem and cloud-based sources. * Work with Azure services including Azure Data Lake Storage, Azure Data Factory, Azure Synapse Analytics, Azure SQL, and Event Hub. * Implement data quality validation, monitoring, metadata management, and governance processes. * Collaborate closely with data architects, analysts, and business stakeholders to understand data requirements. * Optimize Databricks clusters, jobs, and runtimes for performance and cost efficiency. * Develop CI/CD workflows for data pipelines using tools such as Azure DevOps or GitHub Actions. * Ensure security best practices for data access, data masking, and role-based access control. * Produce technical documentation and contribute to data engineering standards and best practices. Required Skills and Experience * Proven experience as a Data Engineer working with Azure cloud services. * Strong proficiency in Databricks, including PySpark, Spark SQL, notebooks, Delta Lake, and job orchestration. * Strong SQL and data modeling skills (e.g., dimensional modeling, data vault). * Experience with Azure Data Factory or other orchestration tools. * Understanding of data lakehouse architecture and distributed computing principles. * Experience with CI/CD pipelines and version control (Git). * Knowledge of REST APIs, JSON, and event-driven data processing. * Solid understanding of data governance, data lineage, and security controls. * Ability to solve complex technical problems and communicate solutions clearly. Preferred Qualifications * Industry certifications (e.g., Databricks Data Engineer Associate/Professional, Azure Data Engineer Associate). * Experience with Azure Synapse SQL or serverless SQL pools. * Familiarity with streaming technologies (e.g., Spark Structured Streaming, Kafka, Event Hub). * Experience with infrastructure-as-code (Terraform or Bicep). * Background in BI or analytics engineering (Power BI, dbt) is a plus. To apply for this role please submit your CV or contact Dillon Blackburn on (phone number removed) or at (url removed). Tenth Revolution Group are the go-to recruiter for Data & AI roles in the UK offering more opportunities across the country than any other recruitment agency. We’re the proud sponsor and supporter of SQLBits, Power Platform World Tour, and the London Fabric User Group. We are the global leaders in Data & AI recruitment
Data Engineer – SC Cleared – Databricks
SR2
London
Remote or hybrid
Mid - Senior
£450/day - £500/day
processing-js
aws
terraform
python
java
azure-databricks
+3
We are seeking a hands-on Data Engineer with deep expertise in building and managing streaming and batch data pipelines. The ideal candidate will have strong experience working with large-scale data systems operating on cloud-based platforms such as AWS and Databricks. This role also involves close collaboration with hyperscalers and data platform vendors to evaluate and document Proofs of Concept (PoCs) for modern data platforms, while effectively engaging with senior stakeholders across the organisation. Key Responsibilities: Design, develop, and maintain streaming and batch data pipelines using modern data engineering tools and frameworks. Work with large volumes of structured and unstructured data, ensuring high performance and scalability. Collaborate with cloud providers and data platform vendors (e.g., AWS, Microsoft Azure, Databricks) to conduct PoCs for data platform solutions. Evaluate PoC outcomes and provide comprehensive documentation including architecture, performance benchmarks, and recommendations.Required Experience & Skills: Proven experience as a Data Engineer with a strong focus on streaming and batch processing. Hands-on experience with cloud-based data plaforms such as AWS/ Databricks. Strong programming skills in Python, Scala, or Java. Experience with data modeling, ETL/ELT processes, and data warehousing. Experience conducting and documenting PoCs with hyperscalers or data platform vendors.Preferred Qualifications: Certifications in AWS, Azure, or Databricks. Experience with Snowflake, IBM DataStage, or other enterprise data tools. Knowledge of CI/CD pipelines and infrastructure as code (e.g., Terraform, CloudFormation)
DevOps Engineer
SR2
Bristol
Fully remote
Mid - Senior
£60,000 - £80,000
linux
react
github
kubernetes
typescript
nodejs
+3
Location: Remote (UK-based preferred) with occasional international travel A new client for us who are really cool, they’re a specialist security software business building high-performance video management and monitoring platforms used in demanding, real-time environments worldwide. Their systems operate in critical and security-sensitive settings, where reliability, resilience, and performance are non-negotiable. They’re a small, highly capable engineering team working on complex, mission-critical software. As they continue to scale, they’re looking for a hands-on DevOps Engineer to help strengthen their infrastructure, streamline deployments, and support global implementations. You’ll play a key role in owning and improving their deployment and infrastructure landscape as well as: Design, manage, and optimise Docker-based deployments Maintain and monitor virtualised environments Build and enhance CI/CD pipelines and GitHub workflows Implement monitoring, alerting, and error-tracking tools Support deployments of modular software platforms Troubleshoot infrastructure, networking, and performance issues Work closely with software engineers to improve reliability, security, and performance Support on-site installations and system commissioning when required Create and maintain clear technical documentation for internal use Develop and evolve automation roadmaps for DevOps and deployment processesTravel Requirements: This is a remote-first role, however occasional international travel will be required to support customer deployments and system installations. A valid passport is essential. Skills & Experience: I’m looking for someone with strong hands-on experience in many of the following areas: Docker – container creation, optimisation, and orchestration GitHub – version control, workflows, and CI/CD Virtualisation platforms (e.g. Proxmox or similar) Monitoring and runtime instrumentation tools Linux server administration and troubleshooting Modern web application architectures from a deployment and support perspective Server hardware and GPU usage for compute or media-heavy workloads Issue and project tracking tools (e.g. Jira or equivalent)Desirable Experience Infrastructure-as-Code concepts and tooling Video streaming or video management systems CCTV or surveillance deployments Networking fundamentals (VPNs, firewalls, routing) Messaging technologies (e.g. MQTT or similar) Strong analytical skills and ability to work autonomously Comfortable working directly with clients, integrators, and project stakeholdersTech Environment Back end: TypeScript (Node.js), Golang Front end: React Virtualisation: Proxmox Containers: Docker, Kubernetes CI/CD & Source Control: GitHub / GitHub Actions Monitoring: Runtime monitoring and error tracking tools Project Management: Jira Operating Systems: LinuxWhy them: Work on next-generation security software used globally Remote-first role with opportunities to travel to unique deployment sites High level of technical ownership and influence Collaborative, focused, and experienced engineering team Competitive salary with growth opportunities in a scaling business
C# Software Engineer
Service Service
Norwich
Hybrid
Mid - Senior
Private salary
csharp
Contract role Norwich 4–6 Week Assignment Market hourly rates available I’m currently supporting a client in Norwich who is looking for an experienced C# Software Engineer to join them on a short-term contract. This is a 4–6 week assignment, starting mid-January 2026, with market hourly rates available. The role involves updating and modifying their existing, fully operational software to integrate with a newly redesigned motor layout. This is hands-on work involving interaction with a physical gantry, so the position will require a hybrid working pattern, with a few days per week on-site in Norwich. Key Responsibilities: * Updating and developing hardware-related drivers, specifically for motor control * Implementing or modifying serial communication protocols * Adapting existing C# software to integrate new motor drivers and serial communication functionality * Working closely with the engineering team to test and validate the changes on real hardware Requirements: * Strong proficiency in C# development * Experience with hardware driver development (motor control experience is highly advantageous) * Good understanding of serial communication protocols * Ability to work on-site when required to support hardware testing and integration Details: * Start: Mid-January 2026 * Duration: 4–6 weeks * Location: Norwich (Hybrid) * Rate: Market hourly rates How to Apply: If you’re available for a mid-January start and have the relevant hardware-focused C# experience, please click “Apply Now
Frontend Ecommerce Software Developer
New Ventures Recruitment
Deeside
Hybrid
Junior - Mid
Private salary
react
aws
javascript
typescript
nodejs
salesforce
We are seeking a talented Frontend Software Developer to join our client’s e-commerce team. This role involves working alongside an experienced group of technical professionals to deliver innovative solutions for a variety of stakeholders.This role is primarily focused on supporting and developing a headless e-commerce storefront built with React and Salesforce PWAKit. You’ll help shape customer-facing features, develop tools and components, and contribute to the ongoing evolution of a modern online experience.This is a varied position offering opportunities to work across web platforms, mobile app enhancements, A/B testing initiatives, and internal tooling. You’ll also gain exposure to wider technologies such as Salesforce Force. com, Service Cloud, and Cloud Operations platforms.Key Responsibilities
Work collaboratively in a cross-functional team to deliver new features and enhancements
Drive improvements that support day-to-day ecommerce operations
Set up and run A/B testing campaigns, implementing successful outcomes into the codebase
Build microservices and campaign support toolkits
Contribute to the development of non-transactional marketing or content sites
Deliver bug fixes and new functionality across Commerce Cloud sites and mobile apps
Participate in sprint planning, technical design sessions, retrospectives, and code reviews
What We’re Looking ForAttitude
Positive, intuitive, and proactive mindset
Team-oriented, with a focus on collaboration and communication
Open to new ideas and able to contribute creatively to discussions
Strong time management and organisation skills
Receptive to feedback and adaptable to business needs and priorities
Technical Skills & Experience
E-commerce development experience
Frontend Developer Skills
Strong proficiency in core front-end languages and tools: TypeScript, JavaScript, SCSS, HTML
Hands-on experience with JavaScript frameworks, particularly ReactJS and NodeJS
Understanding of e-commerce principles and customer-focused design
Familiarity with content management systems (CMS) and commerce platforms
Exposure to cloud platforms such as AWS, Google Cloud, or Azure is a plus
Why Join Us?This is an exciting opportunity to work in a fast-paced, collaborative environment where your contributions will make a significant impact. If you are passionate about developing scalable, user-centric solutions and thrive in a challenging technical setting, we encourage you to apply!
Competitive Salary
Excellent Benefits
Hybrid - 2 days in the office
* Please only apply if you are within a commutable distance to Deeside*New Ventures Recruitment is an equal opportunities employer acting as a recruitment agency for this vacancy
C++ Software Engineer
MASS
Fareham
In office
Mid - Senior
£50,000 - £65,000
c++
python
matlab
C++ Software Engineer – Portsdown West (PO17) – Full-time – Onsite * Salary £50,000 - £65,000 * 25 days annual leave inclusive of up to 3 days Christmas shut-down * Buy or sell up to 5 days’ annual leave * Annual Wellbeing allowance * Two pension schemes to choose from * Private Medical Insurance + discounts for additional family members * Life Assurance scheme up to 4 x salary * Share Save scheme * Electric/Hybrid Car leasing scheme * Cycle to work scheme * Retail discounts * Career development support Our Electronic Warfare Operations Support (EWOS) team. A group of over 60 engineers, scientists, and former military specialists who combine their expertise to help our customers protect their people and platforms safe while achieving their full operational potential. About the Role MASS is growing its Electronic Warfare Operational Support (EWOS) team at Portsdown West, (Fareham, Hampshire). We are looking for a talented C++ Software Engineer with experience of working with simulation models, to support cutting edge research, development, and delivery projects, led by our technical customer, Dstl. This role is largely based within an in-house simulation framework (ITASE) with responsibilities to include: * Developing toolsets, models, and integration activities in the ITASE framework. * Incorporating or adapting additional existing Dstl data/models (e.g. signatures) into studies. * Library linking, development from theory, and re-coding of existing algorithms and data. * Understanding and aligning assumptions and data across components. * Understanding and implementing the interactions of multiple entities in a scenario. Within the role, you will have the opportunity to influence real-world operations through the software you develop. This could be through behavioural effects within a faster-than-real-time simulation environment, or plugins to interface hardware models in a real-time environment. This role will offer the variety and autonomy to showcase your skills as a software developer. Given the importance of assurance to the end user, your knowledge of the software development lifecycle and modern technologies (e.g. HPC, distributed architectures focusing on edge computing) is essential to better enable development at pace. This work will allow you the opportunity to interact with customers, understanding how the software models are to be used, and their high-level requirements. Your creativity and autonomy will help translate these asks into deliverable software products. What we are looking for: * Strong background in software development for simulation environments. * Strong C++ programming skills. * Experience with Visual Studio/Windows/Linux development tools. * Clear communication skills to explain/adapt models. * Working autonomously to solve unique problems. Supporting Skills: * RF system knowledge and/or broader systems engineering experience * Experience using MATLAB or Python (model integration). * Familiarity with Defence/Air Platform protection systems and threat systems (e.g. SAMs, IADS, Sensors, FPVs). * Knowledge of RF countermeasure and flyout simulation tools, ideally gained within a defence setting. * Experience with HPC architectures. Non-negotiables: Due to the highly secure nature of the projects that you will be involved with, you must be: * A UK National and eligible to work in the UK * Eligible to obtain and maintain a UK Government SC-level security clearance Who is MASS? MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential. We work in partnership with customers, using skilled, technical experts. We think innovatively to provide tailored, agile and resilient solutions that secure advantage, so you’re ready for digital transformation. MASS is an equal opportunities employer; we know that our people are smart, skilled and motivated and in return we provide a friendly workplace where everyone is valued and has the chance to make an impact. Join MASS and play a key role in operational analysis that strengthens defence capability and protection
Senior Data Engineer
Certain Advantage
London
Hybrid
Senior
Private salary
aws
github
sql
Senior Data Engineer (Databricks) Location: London (Hybrid) Rate: Negotiable, depending on experience Duration: 6 months (initial) We’re looking for a Senior Data Engineer (Databricks) to join a world-leading energy organisation on a key transformation programme within their trading and supply division. This is an exciting opportunity to play a pivotal role in building modern, scalable data solutions using Azure cloud technologies. The Role As a Senior Data Engineer, you’ll be responsible for designing and developing robust data foundations and end-to-end solutions that drive value across the business. You’ll help shape and embed data-driven thinking across both technical and business teams, ensuring the organisation continues to lead with insight and innovation. You’ll act as a subject matter expert, guiding technical decisions, mentoring junior engineers, and ensuring data engineering best practices are consistently applied. Key Responsibilities Design and build data solutions aligned with business and IT strategy. Lead development of scalable data pipelines and models using Azure and Databricks. Support data foundation initiatives and ensure effective rollout across business units. Act as a bridge between technical and non-technical stakeholders, presenting insights clearly. Oversee change management, incident management, and data quality improvement. Contribute to best practice sharing and community-building initiatives within the data engineering space.Required Skills & Experience Cloud Platforms: Strong expertise in AWS / Azure / SAP ETL/ELT Pipelines: Advanced proficiency Data Modelling: Expert level Data Integration & Ingestion: Skilled Databricks, SQL, Synapse, Data Factory and related Azure services Version Control / DevOps tools: GITHUB, Azure DevOps, Actions Testing & Automation tools: PyTest, SonarQubeDesirable Experience Experience leading or running scrum teams Exposure to planning tools such as BPC Familiarity with external data ecosystems and documentation tools (e.g., MKDocs)The Project You’ll be joining a large-scale programme focused on modernising a global data warehouse platform using Azure technologies. The project aims to deliver a unified and standardised view of data across international operations — a key enabler for smarter, data-driven trading decisions. If you’re a data engineer with deep Azure and Databricks experience, and you enjoy solving complex challenges within a global business, this contract offers a chance to make a real impact on a high-profile initiative. Interested? Please apply now with your updated CV and reach out to Tom Johnson at Certain Advantage - Ref: 79413
C++ Software Engineer
Certain Advantage
Bristol
Hybrid
Mid - Senior
£520/day
c++
c
qt
ada
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 6 month contract, with very likely extension.  The role will be onsite 4 days per week.  A 4 day working week is OK (Monday to Thursday). Rate: £65.00 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 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Job Description: The company are a world leader in missile and missile systems looking for a highly capable and adaptable to join our Development Facility in Bristol. Join the growing dynamic Software team in Bristol in developing the latest mission-critical defence systems. You will work as part of a small team and be empowered to work individually with little supervision. Responsibilities: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C
Embedded C++ Software Engineer
Certain Advantage
Bristol
In office
Mid - Senior
£520/day
c++
processing-js
python
matlab
cuda
World Class Defence Organisation based in Bristol is currently looking to recruit an Embedded C++ Software Engineer subcontractor on an initial 6 month contract.  The role can be worked on a 4 day week basis (Monday to Thursday) but due to the nature of the role, the position will need to be based onsite. Hourly Rate: £65.00ph (Umbrella). 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 likely be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Embedded C++ Software Engineer Job Description: Join a growing Software team in Bristol, working as part of a dynamic team to develop and deliver innovative solutions by exploiting a wide portfolio of software technologies. You will work as part of a small team and be empowered to work individually with little supervision. Responsibilities: To undertake a full range of engineering activities in line with relevant processes, quality and other requirements. In particular the development of software for real-time systems. The role will involve C++ code development and verification on Linux-based systems. The role will involve integration testing of COTS processing platforms with other subsystems. Skillset/experience required: Required: Significant C++ experience, particularly in multi-threaded, real-time applications. Suitable skills and experience in target integration, system testing and debugging on Linux-based systems. Would be useful: Knowledge of UML and experience of Rhapsody. Experience using Matlab and Python applications for data analysis. Experience of NVIDIA CUDA. Experience of OpenDDS
NLP Data Scientist
Certain Advantage
London
Hybrid
Mid - Senior
Private salary
processing-js
python
NLP / GenAI Data Scientist (3 - 6 months) Python coding & NLP and LLMs experience is Essential Location: 3 days onsite - do not apply if needing fully remote) Certain Advantage are recruiting on behalf of our global energies client for an NLP/GenAI Data Scientist who can bring a strong understanding in modern NLP, LLMs, transformer architectures, prompt-engineering, RAG, agentic architectures and evaluation methodologies. They require candidates to offer strong knowledge of Python programming for developing and debugging AI models and would expect suitable candidates to be educated to a Degree if not Masters level (computer science, electrical engineering, or a related technical subject) though you’ll still be considered without an MSc. Background Generative AI (GenAI) is seen as having the potential to revolutionise our client’s operations across all major lines of business. Applications may include conversational AI, intelligent information retrieval, AI-assisted system design, intelligent plant monitoring, and autonomous exploratory systems. We’re seeking a Data Scientist with good hands on python skills and a focus on Natural Language Processing (NLP) to contribute to innovative R&D efforts within the GenAI/NLP team. This role will focus on the application and development of Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) systems, and domain-specific GenAI solutions to support key internal use cases and products. Responsibilities In this role you will: Design, implement and maintain scalable NLP and GenAI pipelines (including data processing, preprocessing, evaluation). Perform advanced data analysis on real-world datasets to extract meaningful insights and support decision-making processes. Stay up to date with state-of-the-art research in the space of LLMs/ NLP, proposing new ideas and methodologies that unlock business value. Contribute to the development of RAG systems and retrieval pipelines, including chunking, embedding, re-ranking, and evaluation. Participate in experiments, including designing experimental details, writing reusable code, running evaluations, and organising results. Collaborate with a team and help in prioritising research that has a direct value Work closely with stakeholders, project managers, and architects to gather requirements, plan project scopes, and deliver projects within agreed timelines.Candidate Requirements Experience and understanding of modern NLP, LLMs, transformer architectures, prompt-engineering, RAG, agentic architectures and evaluation methodologies. Strong knowledge of Python programming for developing and debugging AI models. Excellent communication skills and a collaborative mindset with the ability to work effectively across teams and disciplines. Strong interest in cross-disciplinary collaboration to support research that delivers both business value and scientific impact. Can you offer Python coding and NLP knowledge and does this sound like your next career move? Apply today! Working with Certain Advantage We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it. We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to (url removed) and register for job alerts and career guidance tips
DevOps Engineer
Jonathan Lee Recruitment Ltd
Bradford-on-Avon
In office
Junior - Mid
£45,000 - £50,000
github
git
ansible
python
jenkins
powershell
+5
Are you ready to redefine the future of defence technology? This is your chance to join a forward-thinking organisation working on innovative projects that save lives and transform the battlefield. As a DevOps Engineer, you’ll play a pivotal role in delivering cutting-edge solutions within a collaborative and inspiring work environment. With a focus on career progression, flexible benefits, and a supportive team, this is an opportunity to be part of something truly impactful.What You Will Do:
Develop and maintain continuous integration pipelines, ensuring they are operational and deliver the required outputs for project teams.
Act as the primary DevOps interface for projects, understanding their unique requirements and development processes.
Monitor the DevOps environment, respond to events, and implement necessary changes or improvements.
Conduct research on evolving DevOps tools and processes, providing suggestions for enhancements.
Execute tests in prototype environments to validate proposed changes, collaborating with senior engineers to ensure optimal solutions.
Suggest and implement minor improvements to DevOps processes to enhance efficiency and effectiveness.
What You Will Bring:
A relevant engineering or computer science degree, or equivalent experience.
Working knowledge of version control systems such as Git, SourceTree, and SVN.
Proficiency in scripting languages like Python, PowerShell, and Bash.
Experience with continuous integration systems like Jenkins, GitHub Enterprise, or GitLab.
Familiarity with configuration management systems such as Ansible and Packer.
You must be eligible for SC + DV level clearance.
As a DevOps Engineer, you will contribute to the success of multiple projects by ensuring robust configuration management and efficient build solutions. This role supports the development and production of key management solutions, which are critical for secure communication at both tactical and strategic levels. Your expertise will directly impact the organisation’s ability to deliver innovative and trusted solutions to its customers.Location:The role is onsite based in MaidenheadInterested?:Don’t miss this opportunity to make a difference in a role that combines innovation, collaboration, and career development. Apply today and take the next step towards an exciting future as a DevOps Engineer.Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
Lead Data Engineer
hireful
Lancing
Hybrid
Senior
£80,000 - £90,000
fabric
sql
Fancy working for a certified B Corp? Are you a Senior Azure Data Engineer looking to shape financial inclusion by building ethical, purpose-driven lending solutions for homeowners across the UK? As a Lead Data Engineer, you will help shape the next generation of our data ecosystem. Based in Manchester City Centre, you’ll lead the architecture, development and delivery of modern Azure-based data platforms that power smarter decisions and better outcomes for our customers.In this pivotal role, you’ll design and own scalable data systems, build robust pipelines, mentor a talented team and champion engineering best practice. You’ll work closely with engineering, risk, operations and BI teams to turn complex data into meaningful insights, ensuring our products and processes are fast, secure and future proof.Role: Lead Data Engineer, Azure Data Engineer, Senior Data Engineer, Data Engineering Lead, Data Engineering, Principle Data Engineer, Data Platform Engineer, Cloud Data EngineerSalary: £80k - £90k base salary + great benefits and career progression.Location: Manchester city centre – Hybrid working is in placeYou’ll bring deep experience across SQL Server, Azure data services, data modelling and cloud-native engineering, along with the curiosity to keep improving and the clarity to communicate technical thinking to any audience.This is your opportunity to work with cutting-edge Azure Fabric tools, shape our architecture roadmap and drive a data-driven culture within a company that invests in innovation and values real craftsmanship.If you want to lead, innovate and build data solutions that genuinely change lives, CLICK APPLY and send through a copy of a CV
Page 454 of 480