Permanent 'Software Engineering' Job Vacancies

2,651 to 2,675 of 6,861 Permanent Software Engineering Jobs

Data Engineer

South East, United Kingdom
Xcede
Data Engineer x3 days a week in the office in London (Green Park) About the Role & Company An established, globally operating financial technology firm is growing its London-based engineering function, with data at the core of its decision-making processes. This is a low-ego, high-impact environment where scalable data architecture underpins cutting-edge research, quantitative modelling … and business-critical systems. As part of a lean and fast-moving data engineering team, you'll build the infrastructure and tooling that enables intelligent data use across the organisation. With significant headroom for expansion over the next 12-24 months, this is an ideal time to join a team at the heart of strategic tech delivery. What You … working in cloud environments (AWS or GCP ideal) Version control best practices (Git), plus familiarity with automated testing or CI/CD pipelines Bachelor's degree in Computer Science, Software Engineering, or a related field Bonus Skills Knowledge of data orchestration tools (e.g. Airflow) Background in Java or distributed data systems Prior exposure to large-scale infrastructure in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

City of London, London, United Kingdom
Xcede
Data Engineer x3 days a week in the office in London (Green Park) About the Role & Company An established, globally operating financial technology firm is growing its London-based engineering function, with data at the core of its decision-making processes. This is a low-ego, high-impact environment where scalable data architecture underpins cutting-edge research, quantitative modelling … and business-critical systems. As part of a lean and fast-moving data engineering team, you'll build the infrastructure and tooling that enables intelligent data use across the organisation. With significant headroom for expansion over the next 12–24 months, this is an ideal time to join a team at the heart of strategic tech delivery. What You … working in cloud environments (AWS or GCP ideal) Version control best practices (Git), plus familiarity with automated testing or CI/CD pipelines Bachelor's degree in Computer Science, Software Engineering, or a related field Bonus Skills Knowledge of data orchestration tools (e.g. Airflow) Background in Java or distributed data systems Prior exposure to large-scale infrastructure in More ❯
Posted:

Data Engineer

London Area, United Kingdom
Xcede
Data Engineer x3 days a week in the office in London (Green Park) About the Role & Company An established, globally operating financial technology firm is growing its London-based engineering function, with data at the core of its decision-making processes. This is a low-ego, high-impact environment where scalable data architecture underpins cutting-edge research, quantitative modelling … and business-critical systems. As part of a lean and fast-moving data engineering team, you'll build the infrastructure and tooling that enables intelligent data use across the organisation. With significant headroom for expansion over the next 12–24 months, this is an ideal time to join a team at the heart of strategic tech delivery. What You … working in cloud environments (AWS or GCP ideal) Version control best practices (Git), plus familiarity with automated testing or CI/CD pipelines Bachelor's degree in Computer Science, Software Engineering, or a related field Bonus Skills Knowledge of data orchestration tools (e.g. Airflow) Background in Java or distributed data systems Prior exposure to large-scale infrastructure in More ❯
Posted:

Data Engineer

london, south east england, united kingdom
Xcede
Data Engineer x3 days a week in the office in London (Green Park) About the Role & Company An established, globally operating financial technology firm is growing its London-based engineering function, with data at the core of its decision-making processes. This is a low-ego, high-impact environment where scalable data architecture underpins cutting-edge research, quantitative modelling … and business-critical systems. As part of a lean and fast-moving data engineering team, you'll build the infrastructure and tooling that enables intelligent data use across the organisation. With significant headroom for expansion over the next 12–24 months, this is an ideal time to join a team at the heart of strategic tech delivery. What You … working in cloud environments (AWS or GCP ideal) Version control best practices (Git), plus familiarity with automated testing or CI/CD pipelines Bachelor's degree in Computer Science, Software Engineering, or a related field Bonus Skills Knowledge of data orchestration tools (e.g. Airflow) Background in Java or distributed data systems Prior exposure to large-scale infrastructure in More ❯
Posted:

Data Engineer

london (city of london), south east england, united kingdom
Xcede
Data Engineer x3 days a week in the office in London (Green Park) About the Role & Company An established, globally operating financial technology firm is growing its London-based engineering function, with data at the core of its decision-making processes. This is a low-ego, high-impact environment where scalable data architecture underpins cutting-edge research, quantitative modelling … and business-critical systems. As part of a lean and fast-moving data engineering team, you'll build the infrastructure and tooling that enables intelligent data use across the organisation. With significant headroom for expansion over the next 12–24 months, this is an ideal time to join a team at the heart of strategic tech delivery. What You … working in cloud environments (AWS or GCP ideal) Version control best practices (Git), plus familiarity with automated testing or CI/CD pipelines Bachelor's degree in Computer Science, Software Engineering, or a related field Bonus Skills Knowledge of data orchestration tools (e.g. Airflow) Background in Java or distributed data systems Prior exposure to large-scale infrastructure in More ❯
Posted:

Graduate AI Analyst / Engineer

Liverpool, Merseyside, England, United Kingdom
Hybrid / WFH Options
Kingsgate Recruitment Ltd
their career by working on real AI projects, learning from experts, and gaining hands-on experience with modern AI tools, models, and data pipelines. Whether you studied Computer Science, Engineering, Maths, Data Science, or a related field, if you have a passion for AI and a hunger to learn — we want to hear from you. What You’ll Be … using tools like Python, TensorFlow, PyTorch, or Scikit-learn. Explore & Prepare Data : Help clean, transform, and analyse large datasets for AI applications. Experiment & Research : Test new algorithms, perform feature engineering, and help improve model accuracy and efficiency. Deploy & Monitor Models : Learn how to deploy models into production environments and monitor their performance over time. Collaborate Across Teams : Work closely … with product managers, software engineers, and domain experts to solve business problems using AI. Stay Current : Keep up to date with the latest trends in AI, including generative models (e.g. LLMs), computer vision, and reinforcement learning. What We’re Looking For We’re not expecting a seasoned expert — we’re looking for potential , passion , and a strong foundation . More ❯
Employment Type: Full-Time
Salary: £24,000 - £28,000 per annum
Posted:

Graduate AI Analyst / Engineer

Cardiff, South Glamorgan, Wales, United Kingdom
Hybrid / WFH Options
Kingsgate Recruitment Ltd
their career by working on real AI projects, learning from experts, and gaining hands-on experience with modern AI tools, models, and data pipelines. Whether you studied Computer Science, Engineering, Maths, Data Science, or a related field, if you have a passion for AI and a hunger to learn — we want to hear from you. What You’ll Be … using tools like Python, TensorFlow, PyTorch, or Scikit-learn. Explore & Prepare Data : Help clean, transform, and analyse large datasets for AI applications. Experiment & Research : Test new algorithms, perform feature engineering, and help improve model accuracy and efficiency. Deploy & Monitor Models : Learn how to deploy models into production environments and monitor their performance over time. Collaborate Across Teams : Work closely … with product managers, software engineers, and domain experts to solve business problems using AI. Stay Current : Keep up to date with the latest trends in AI, including generative models (e.g. LLMs), computer vision, and reinforcement learning. What We’re Looking For We’re not expecting a seasoned expert — we’re looking for potential , passion , and a strong foundation . More ❯
Employment Type: Full-Time
Salary: £24,000 - £28,000 per annum
Posted:

Graduate AI Analyst / Engineer

Birmingham, West Midlands, England, United Kingdom
Hybrid / WFH Options
Kingsgate Recruitment Ltd
their career by working on real AI projects, learning from experts, and gaining hands-on experience with modern AI tools, models, and data pipelines. Whether you studied Computer Science, Engineering, Maths, Data Science, or a related field, if you have a passion for AI and a hunger to learn — we want to hear from you. What You’ll Be … using tools like Python, TensorFlow, PyTorch, or Scikit-learn. Explore & Prepare Data : Help clean, transform, and analyse large datasets for AI applications. Experiment & Research : Test new algorithms, perform feature engineering, and help improve model accuracy and efficiency. Deploy & Monitor Models : Learn how to deploy models into production environments and monitor their performance over time. Collaborate Across Teams : Work closely … with product managers, software engineers, and domain experts to solve business problems using AI. Stay Current : Keep up to date with the latest trends in AI, including generative models (e.g. LLMs), computer vision, and reinforcement learning. What We’re Looking For We’re not expecting a seasoned expert — we’re looking for potential , passion , and a strong foundation . More ❯
Employment Type: Full-Time
Salary: £24,000 - £28,000 per annum
Posted:

Graduate AI Analyst / Engineer

Newcastle-under-Lyme, Newcastle, Staffordshire, England, United Kingdom
Hybrid / WFH Options
Kingsgate Recruitment Ltd
their career by working on real AI projects, learning from experts, and gaining hands-on experience with modern AI tools, models, and data pipelines. Whether you studied Computer Science, Engineering, Maths, Data Science, or a related field, if you have a passion for AI and a hunger to learn — we want to hear from you. What You’ll Be … using tools like Python, TensorFlow, PyTorch, or Scikit-learn. Explore & Prepare Data : Help clean, transform, and analyse large datasets for AI applications. Experiment & Research : Test new algorithms, perform feature engineering, and help improve model accuracy and efficiency. Deploy & Monitor Models : Learn how to deploy models into production environments and monitor their performance over time. Collaborate Across Teams : Work closely … with product managers, software engineers, and domain experts to solve business problems using AI. Stay Current : Keep up to date with the latest trends in AI, including generative models (e.g. LLMs), computer vision, and reinforcement learning. What We’re Looking For We’re not expecting a seasoned expert — we’re looking for potential , passion , and a strong foundation . More ❯
Employment Type: Full-Time
Salary: £24,000 - £28,000 per annum
Posted:

Industrial Placement 2026 - Digital Technology Infrastructure

Wolverhampton, West Midlands, United Kingdom
Safran Actuation Systems
student to join our Aerospace Digital Technology Infrastructure Team for a year-long placement. This role provides hands-on experience supporting the digital backbone that enables cutting-edge aerospace engineering, manufacturing, and operations. Youll work alongside experienced IT and engineering professionals to help design, maintain, and improve digital infrastructure systems that support the development and delivery of advanced … Participate in troubleshooting and root-cause analysis of infrastructure-related incidents. Support the implementation of Digital Technology projects across the Wolverhampton and Banbury facilities. Collaborate with cross-functional teams (Engineering, Digital Operations and End User Support). Assist with compliance improvement and process standardisation opportunities. Support monthly, quarterly and annual compliance requirements. Contribute to automation and technology refresh projects … e.g., printers, meeting rooms, conference room assets). What will you bring to the role? Essential skills: Currently enrolled in a degree in Computer Science, Information Technology, Software Engineering, Aerospace Engineering (with IT focus), or a related discipline. Strong interest in digital technology, infrastructure systems, and how they enable aerospace innovation. Basic understanding of networking, operating systems More ❯
Employment Type: Permanent
Salary: £22,000
Posted:

Senior Data Engineer

City of London, London, United Kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Posted:

Senior Data Engineer

London Area, United Kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Posted:

Junior DevOps Engineer

Manchester, Lancashire, United Kingdom
Planixs
the development and maintenance of CI/CD pipelines using tools such as Docker, Kubernetes, and Ansible. Support the automation of infrastructure through "configuration as code" practises. Collaborate with software engineers to ensure smooth and reliable application deployments. Implement and manage scheduling scripts and automation tasks across various environments. Contribute to the documentation of processes and systems for improved … the support rota period may be used to continue progressing DevOps or Technology Delivery tasks. Support shared infrastructure, including maintenance, backups & certificate renewal. Key knowledge, skills & requirements: Knowledge of software engineering/DevOps skills. Knowledge of AWS is advantageous. Linux system administration skills, scripting, scheduling etc Knowledge of a diverse set of technologies, including various programming languages and … engineering concepts, operating systems, storage, networking, virtualisation and automation. Knowledge of building and maintaining "configuration as code" infrastructure and CI/CD pipelines (Docker, Kubernetes, Ansible, Terraform, Jenkins, Helm) is advantageous Excellent organisational and time management skills with the ability to work on multiple pieces of work at the same time. The ability to learn quickly in a constantly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior DevOps Engineer

Manchester Area, United Kingdom
Planixs
the development and maintenance of CI/CD pipelines using tools such as Docker, Kubernetes, and Ansible. Support the automation of infrastructure through "configuration as code" practises. Collaborate with software engineers to ensure smooth and reliable application deployments. Implement and manage scheduling scripts and automation tasks across various environments. Contribute to the documentation of processes and systems for improved … the support rota period may be used to continue progressing DevOps or Technology Delivery tasks. Support shared infrastructure, including maintenance, backups & certificate renewal. Key knowledge, skills & requirements: Knowledge of software engineering/DevOps skills. Knowledge of AWS is advantageous. Linux system administration skills, scripting, scheduling etc Knowledge of a diverse set of technologies, including various programming languages and … engineering concepts, operating systems, storage, networking, virtualisation and automation. Knowledge of building and maintaining “configuration as code” infrastructure and CI/CD pipelines (Docker, Kubernetes, Ansible, Terraform, Jenkins, Helm) is advantageous Excellent organisational and time management skills with the ability to work on multiple pieces of work at the same time. The ability to learn quickly in a constantly More ❯
Posted:

Senior Data Engineer

South East, United Kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Engineer

Sheffield, South Yorkshire, England, United Kingdom
Hybrid / WFH Options
Elevation Recruitment Group
functional teams to align AI projects with business priorities Share knowledge and mentor colleagues on AI and automation best practices Skills & Experience Degree or background in Computer Science, AI, Software Engineering, or Data Science Strong programming skills (e.g. Python, JavaScript, JSON) Awareness of AI/ML concepts, Large Language Models and prompt engineering Experience with cloud platforms More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Junior DevOps Engineer

warrington, cheshire, north west england, united kingdom
Planixs
the development and maintenance of CI/CD pipelines using tools such as Docker, Kubernetes, and Ansible. Support the automation of infrastructure through "configuration as code" practises. Collaborate with software engineers to ensure smooth and reliable application deployments. Implement and manage scheduling scripts and automation tasks across various environments. Contribute to the documentation of processes and systems for improved … the support rota period may be used to continue progressing DevOps or Technology Delivery tasks. Support shared infrastructure, including maintenance, backups & certificate renewal. Key knowledge, skills & requirements: Knowledge of software engineering/DevOps skills. Knowledge of AWS is advantageous. Linux system administration skills, scripting, scheduling etc Knowledge of a diverse set of technologies, including various programming languages and … engineering concepts, operating systems, storage, networking, virtualisation and automation. Knowledge of building and maintaining “configuration as code” infrastructure and CI/CD pipelines (Docker, Kubernetes, Ansible, Terraform, Jenkins, Helm) is advantageous Excellent organisational and time management skills with the ability to work on multiple pieces of work at the same time. The ability to learn quickly in a constantly More ❯
Posted:

Senior Data Engineer

london, south east england, united kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Posted:

Junior DevOps Engineer

bolton, greater manchester, north west england, united kingdom
Planixs
the development and maintenance of CI/CD pipelines using tools such as Docker, Kubernetes, and Ansible. Support the automation of infrastructure through "configuration as code" practises. Collaborate with software engineers to ensure smooth and reliable application deployments. Implement and manage scheduling scripts and automation tasks across various environments. Contribute to the documentation of processes and systems for improved … the support rota period may be used to continue progressing DevOps or Technology Delivery tasks. Support shared infrastructure, including maintenance, backups & certificate renewal. Key knowledge, skills & requirements: Knowledge of software engineering/DevOps skills. Knowledge of AWS is advantageous. Linux system administration skills, scripting, scheduling etc Knowledge of a diverse set of technologies, including various programming languages and … engineering concepts, operating systems, storage, networking, virtualisation and automation. Knowledge of building and maintaining “configuration as code” infrastructure and CI/CD pipelines (Docker, Kubernetes, Ansible, Terraform, Jenkins, Helm) is advantageous Excellent organisational and time management skills with the ability to work on multiple pieces of work at the same time. The ability to learn quickly in a constantly More ❯
Posted:

Senior Data Engineer

slough, south east england, united kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Posted:

Senior Data Engineer

london (city of london), south east england, united kingdom
Xcede
heavily in robust data infrastructure to enable rapid experimentation, reliable insights, and data-driven decision-making. The Senior Data Engineer will collaborate with Product Managers, ML Engineers, Analysts, and Software Engineers to design and maintain the data pipelines and infrastructure that power AI-driven features and business intelligence, handling millions of events and requests daily. Key Responsibilities: Design, build … and transactions daily Implement workflow orchestration using Airflow, Dagster, or similar tools Build data validation and quality monitoring frameworks to ensure data accuracy and reliability Collaborate cross-functionally with Software, ML, and Analytics teams to deliver production-ready data products Mentor junior engineers and contribute to engineering best practices Required Skills & Experience: 5+ years of experience building and More ❯
Posted:

Machine Learning Engineer

Glasgow, United Kingdom
OVO Group
shape scalable and reliable ML systems that power smarter decisions across the business. Working closely with cross-functional teams, you'll optimise model performance, improve data preprocessing and feature engineering, and continuously enhance the accuracy and efficiency of our models. This is a hands-on role where you'll bring innovation, collaboration, and curiosity together to help OVO deliver … support scalable model delivery. Continuously improve model performance through thoughtful experimentation and hyperparameter tuning. Strengthen the reliability and scalability of OVO's ML systems. Enhance data preprocessing and feature engineering to boost model accuracy and efficiency. You'll be a successful Machine Learning Engineer at OVO if you Excellent production level programming skills in Python, including experience with software … in designing, and deploying ML pipelines in production environments; knowledge of Kubeflow Pipelines is a plus. Good understanding of ML principles, monitoring, security, and data preprocessing techniques. Familiarity with software engineering practices, such as design patterns, CI/CD, version control, containerisation, infrastructure as code/Terraform; knowledge of Kubernetes is a plus. Strong communication traits, able to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior AI/Machine Learning Engineer

London, South East, England, United Kingdom
Chambers and Partners
with our architecture, research, analytics, and product teams, you’ll bring creativity and technical expertise to the forefront of our data and technology strategy. This is a hands-on engineering position focused on building and operating production-grade LLM applications on Azure. You’ll work on AI-enabled and augmented intelligence solutions such as retrieval-augmented generation (RAG), agentic … relationship extraction. Design and implement intelligent tagging and metadata enrichment frameworks to categorize and organize legal and market data, improving search, discoverability, and insight accuracy. LLM & Machine Learning Application Engineering Design, build, and maintain traditional ML and LLM models and pipelines . Build LLM apps using LangGraph/LangChain : tools/function calling, structured outputs (JSON Schema), agents, and … multi-step reasoning. Implement ASR/TTS and multimodal where relevant (e.g., Whisper ). Choose customization paths pragmatically: prompt engineering , system prompts, tools, adapters/LoRA, and selective fine-tuning only when needed. Fine-tune and optimize ML models and LLMs to enhance performance, efficiency, and relevance for Chambers’ research, analytics, and product applications. Apply best practices for model More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Python/AI Engineer

Donegal, Donegal County, Republic of Ireland
CompuStaff
Real impact: Ship AI features that directly influence credit research and investment decisions. Modern stack: AWS Bedrock, Python/FastAPI, RAG/GraphRAG, vector databases, and strong automated testing. Engineering culture: Clean code, measurable quality, and shipping to production—regularly. What you’ll do Design and deliver advanced AI applications on AWS Bedrock (including Converse API interfaces). Build … tests ( pytest , unittest , testcontainers ). Apply API security best practices across microservices. What you’ll bring 3+ years building AI/ML services and Python backends in production. Strong software engineering with FastAPI and RESTful design. Hands-on with pytest/unittest , testcontainers , and performance testing (e.g., Locust ). Experience implementing RAG/GraphRAG for enterprise use cases. More ❯
Employment Type: Permanent
Posted:

Full Stack Developer

cardiff, united kingdom
Pinnova Talent
We’re seeking a creative and technically adept Senior Full Stack Developer to join my client's product and engineering function, where you'll play a key role in shaping the user experience across client-facing and internal applications. While full-stack capabilities are key, your primary focus will be on crafting intuitive, performant frontend interfaces that bring complex … Skilled in automated testing and debugging with Jest, Mocha, and Cypress Knowledge of authentication protocols and security frameworks like ISO 27001 and Cyber Essentials Plus Background in Computer Science, Software Engineering, or a related technical field Practical experience with Infrastructure as Code tools such as Terraform Proven track record as a full-stack developer, ideally in health tech More ❯
Posted:
Software Engineering
10th Percentile
£43,750
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£130,000