Permanent 'Software Engineering' Job Vacancies

2,676 to 2,700 of 6,861 Permanent Software Engineering Jobs

Full Stack Developer

Newport, Wales, 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:

Data/Backend Engineer - Retail Media

London, United Kingdom
Hybrid / WFH Options
Just Eat
visualisation, dashboards and surfacing insights across Retail Media and the broader JET organisation. This is not a typical Data/Backend Engineer, you'll work at the intersection of software engineering, data engineering and applied AI/ML - designing, deploying, and scaling production systems that bring advanced data science research to production. You'll partner closely with … and event streaming architectures with a focus on quality and reliability Develop and optimise backend services, APIs, and databases to power segmentation, recommendation, targeting, and measurement. Applying solid data engineering principles -schema design, efficient storage and retrieval, streaming, and ETL/ELT, with a focus on Top down/bottom up data modelling methodologies. Orchestrate complex data workflows using … BigQuery, Cassandra, or DynamoDB. Experience with large-scale data platforms (e.g., Spark, Kafka, Flink, BigQuery) and cloud environments, with a preference for AWS or GCP . Expertise in data engineering: pipelines , modeling, batch vs. event streaming, and ETL/ELT. Demonstrated experience with modern data orchestration and transformation tools, including Airflow and dbt. Proven knowledge of data warehouse design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Python Developer

London, England, United Kingdom
Hybrid / WFH Options
Focus on SAP
to deliver enterprise-wide data and technology initiatives. Integrate applications with REST APIs and enterprise data services. Ensure alignment with cloud architecture and development best practices . Apply modern software engineering standards including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented … programming and design pattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD, testing). Exposure to cloud computing platforms (AWS or Azure). Excellent analytical and communication skills. If you are interested or would like to know more, please More ❯
Posted:

Senior Python Developer

london, south east england, united kingdom
Hybrid / WFH Options
Focus on SAP
to deliver enterprise-wide data and technology initiatives. Integrate applications with REST APIs and enterprise data services. Ensure alignment with cloud architecture and development best practices . Apply modern software engineering standards including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented … programming and design pattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD, testing). Exposure to cloud computing platforms (AWS or Azure). Excellent analytical and communication skills. If you are interested or would like to know more, please More ❯
Posted:

Senior Python Developer

slough, south east england, united kingdom
Hybrid / WFH Options
Focus on SAP
to deliver enterprise-wide data and technology initiatives. Integrate applications with REST APIs and enterprise data services. Ensure alignment with cloud architecture and development best practices . Apply modern software engineering standards including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented … programming and design pattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD, testing). Exposure to cloud computing platforms (AWS or Azure). Excellent analytical and communication skills. If you are interested or would like to know more, please More ❯
Posted:

Graduate Machine Learning Engineer

Northampton, England, United Kingdom
Hybrid / WFH Options
Intellect Group
intelligent systems and eager to contribute to real-world AI challenges. The Role This is an exciting opportunity for a highly motivated graduate to join a cutting-edge AI engineering team. You’ll work alongside experienced data scientists, researchers, and software engineers to design, build, and deploy scalable ML models that drive impactful products. The ideal candidate will … Key Responsibilities Research, develop, and implement machine learning models for real-world applications. Collaborate with cross-functional teams to integrate ML solutions into production systems. Conduct data preprocessing, feature engineering, and model evaluation using modern frameworks. Contribute to experimentation, prototyping, and optimization of AI algorithms. Stay up to date with the latest developments in ML/AI research and More ❯
Posted:

Graduate Machine Learning Engineer

kettering, midlands, united kingdom
Hybrid / WFH Options
Intellect Group
intelligent systems and eager to contribute to real-world AI challenges. The Role This is an exciting opportunity for a highly motivated graduate to join a cutting-edge AI engineering team. You’ll work alongside experienced data scientists, researchers, and software engineers to design, build, and deploy scalable ML models that drive impactful products. The ideal candidate will … Key Responsibilities Research, develop, and implement machine learning models for real-world applications. Collaborate with cross-functional teams to integrate ML solutions into production systems. Conduct data preprocessing, feature engineering, and model evaluation using modern frameworks. Contribute to experimentation, prototyping, and optimization of AI algorithms. Stay up to date with the latest developments in ML/AI research and More ❯
Posted:

Graduate Machine Learning Engineer

milton keynes, south east england, united kingdom
Hybrid / WFH Options
Intellect Group
intelligent systems and eager to contribute to real-world AI challenges. The Role This is an exciting opportunity for a highly motivated graduate to join a cutting-edge AI engineering team. You’ll work alongside experienced data scientists, researchers, and software engineers to design, build, and deploy scalable ML models that drive impactful products. The ideal candidate will … Key Responsibilities Research, develop, and implement machine learning models for real-world applications. Collaborate with cross-functional teams to integrate ML solutions into production systems. Conduct data preprocessing, feature engineering, and model evaluation using modern frameworks. Contribute to experimentation, prototyping, and optimization of AI algorithms. Stay up to date with the latest developments in ML/AI research and More ❯
Posted:

Senior C++ Developer

Manchester, Lancashire, United Kingdom
Sharp Gaming
applications in a real-world setting, gaining experience across the full development life cycle. As a Senior Developer, you'll play a key role in the evolution of the software, supporting feature enhancements, performance improvements, UI implementation and integration with various hardware components. You'll take ownership of complex tasks, work closely with other developers, QA engineers, and delivery … always ready to support their colleagues. Regards quality as their number 1 priority. Job Duties Design and implement high quality solutions to business requirements Deliver performance and reliability in software Ensure quality through unit and automation tests Integrate with hardware peripherals Support and develop backend C# services Implement UI design changes and improvements Review code, testing, and debugging Promote … with hardware communication (e.g. serial, USB) Experience or familiarity with C# Knowledge/experience of DevOps/GitOps. An interest in betting or sports Qualifications BSc in Computer Science, Software Engineering, or a related discipline What's in it for you? We offer a variety of competitive benefits, some of which vary depending on the role you're More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer (Governance & Compliance)

Edinburgh, Midlothian, United Kingdom
Trustpilot, Inc
framework that ensures our data is trustworthy, compliant, and easily accessible. You will be a key contributor at the intersection of technology and policy, bridging the gap between Legal, Engineering, and Data teams. Your skills will directly contribute to our commitment to data responsibility and enhance our data processes for future developments. Your role as a Senior Data Engineer … Help to design and implement our data governance strategy, translating high level concepts into technical solutions. Drive data ownership and accountability across engineering teams. Design and implement scalable pipelines and tooling to automate data governance policies (e.g., PII tagging, data classification, and lineage). Provide clear guidance and implement the "paved paths" for data quality and compliance, enabling teams … mentor less senior engineers on best practices. Ideal Qualifications: Demonstrated ability to design and implement technical projects from inception to deployment, including architecture design and scaling. Deep focus on software engineering with a concentration on data centric systems. Experience in a data governance or data compliance focused role. In depth knowledge in public cloud (AWS, GCP). Extensive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Deep Learning Engineer

Edinburgh, Scotland, United Kingdom
Predictiva
ML models. Bridge the gap between research and production, translating machine learning ideas into real-world trading applications. Collaborate across teams, sharing knowledge and presenting insights to data scientists, software engineers, and financial experts. About Predictiva Predictiva is an AI FinTech company developing autonomous trading systems that leverage advanced machine learning to trade global financial markets. Our mission is … learning skills with creativity and curiosity. Essential qualifications: BSc in Artificial Intelligence, Machine Learning, Computer Science, or a related field. Strong understanding of deep learning algorithms, data structures, and software engineering principles. Experience building APIs (preferably FastAPI) and Python-based applications. Experience using ML frameworks (PyTorch, TensorFlow, etc.). Proficiency in handling complex datasets and time-series data. More ❯
Posted:

Deep Learning Engineer

broughton, central scotland, united kingdom
Predictiva
ML models. Bridge the gap between research and production, translating machine learning ideas into real-world trading applications. Collaborate across teams, sharing knowledge and presenting insights to data scientists, software engineers, and financial experts. About Predictiva Predictiva is an AI FinTech company developing autonomous trading systems that leverage advanced machine learning to trade global financial markets. Our mission is … learning skills with creativity and curiosity. Essential qualifications: BSc in Artificial Intelligence, Machine Learning, Computer Science, or a related field. Strong understanding of deep learning algorithms, data structures, and software engineering principles. Experience building APIs (preferably FastAPI) and Python-based applications. Experience using ML frameworks (PyTorch, TensorFlow, etc.). Proficiency in handling complex datasets and time-series data. More ❯
Posted:

Deep Learning Engineer

livingston, central scotland, united kingdom
Predictiva
ML models. Bridge the gap between research and production, translating machine learning ideas into real-world trading applications. Collaborate across teams, sharing knowledge and presenting insights to data scientists, software engineers, and financial experts. About Predictiva Predictiva is an AI FinTech company developing autonomous trading systems that leverage advanced machine learning to trade global financial markets. Our mission is … learning skills with creativity and curiosity. Essential qualifications: BSc in Artificial Intelligence, Machine Learning, Computer Science, or a related field. Strong understanding of deep learning algorithms, data structures, and software engineering principles. Experience building APIs (preferably FastAPI) and Python-based applications. Experience using ML frameworks (PyTorch, TensorFlow, etc.). Proficiency in handling complex datasets and time-series data. More ❯
Posted:

Deep Learning Engineer

dunfermline, north east scotland, united kingdom
Predictiva
ML models. Bridge the gap between research and production, translating machine learning ideas into real-world trading applications. Collaborate across teams, sharing knowledge and presenting insights to data scientists, software engineers, and financial experts. About Predictiva Predictiva is an AI FinTech company developing autonomous trading systems that leverage advanced machine learning to trade global financial markets. Our mission is … learning skills with creativity and curiosity. Essential qualifications: BSc in Artificial Intelligence, Machine Learning, Computer Science, or a related field. Strong understanding of deep learning algorithms, data structures, and software engineering principles. Experience building APIs (preferably FastAPI) and Python-based applications. Experience using ML frameworks (PyTorch, TensorFlow, etc.). Proficiency in handling complex datasets and time-series data. More ❯
Posted:

Senior Full Stack Engineer

Wokingham, Berkshire, United Kingdom
Hybrid / WFH Options
SR2 REC LTD
who thrives in fast-moving, product-led environments? We're partnered with an innovative AI-driven organisation using intelligent automation to simplify complex, everyday challenges. Their technology combines modern software engineering with human-centred design to deliver smarter, more efficient digital experiences. This is an opportunity to join a small, high-performing engineering team at a pivotal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

England, United Kingdom
Corporate Travel Management (CTM) UK/EU
to deliver a return on investment to our customers. Headquartered in Australia, we provide local services solutions to clients across the globe. How You Will Have an Impact Data Engineering/Analytics with a Machine Learning & AI Focus: Design, develop, and deploy ML models and data pipelines to solve business problems. Work with large datasets to build predictive models … protocols. Experiment with different ML techniques, from traditional algorithms to deep learning and reinforcement learning. Make key decisions between the use of LLMs, Transformers, ML algorithms, or simply deterministic software engineering techniques. Optimise model performance, evaluate results, and perform model validation and tuning. Employing credible and justifiable prompt engineering techniques with purposeful testing strategies. Stay up to More ❯
Posted:

Ruby on Rails Developer

United Kingdom
Stott and May
projects. With billions processed worldwide, the company is dedicated to building transparent, compliant, and scalable financial systems that support a global community. The Role We’re seeking a Senior Software Engineer to join the Payments team, responsible for designing and maintaining compliant, efficient, and auditable global payment flows. You’ll ensure accurate tax handling (VAT, HST, GST) and financial … Develop automated solutions for tax calculation, refunds, and reconciliation. Ensure regulatory and audit compliance across global payment flows. Translate business and compliance requirements into scalable technical solutions. Lead complex engineering tasks and support junior developers through mentoring. Participate in code reviews and on-call rotations to ensure reliability. About You Experience building or maintaining payments systems in fintech or More ❯
Posted:

Senior Machine Learning Engineer

Brussel, Belgium
Hybrid / WFH Options
Stepstone
models (LLMs). You will collaborate with data scientists to make sure our models are efficient and can be properly optimized for cost and performance. You will work with software engineers to set up modern machine learning pipelines ensuring high operational standards. If you'd like to make a difference by maintaining cutting-edge, scalable machine learning infrastructure that … age, family or parental status, and any other characteristic. Python, Apache Kafka, Semantic search, PyTorch, Algorithms, Docker, Amazon Web Services, Language Models, Service support, Back End, Machine learning, DevOps Engineering, Monitoring, Cloud, Labour market, Pipelines, Database, Realtime, Infrastructure, Recommender system, Agile Environment, Software Use, Terraform, API, Making A Difference JBRP1_BE More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Data Engineer

Manchester, Lancashire, United Kingdom
Mobysoft
of data products that unlock significant value for the social housing sector. We operate with a focused product lens, driven by curiosity and a commitment to technical excellence. Data Engineering is foundational to this mission, ensuring synchronized, curated, trusted, dynamic data is available at speed and scale for our clients, data analysts, data scientists, and stakeholders. As such we … we are a great bunch of folks to work with - though we would say that! Qualifications and skills Required An honours degree in Information Systems, Computer Science, Information Technology, Software Engineering or similarly related and quantitative discipline. AWS certification - AWS Certified Data Engineer, Associate certification. 4-5+ years of commercial experience working primarily in an AWS Cloud … Lambda (Python-based serverless pipelines, event-driven processing) IAM roles, policies, and security best practices Programming & Scripting: Python (data processing, automation, testing) SQL (advanced query writing and optimization) Data Engineering Best Practices: CI/CD for data pipelines (Git, GitHub Actions, etc.) Data quality checks, monitoring, and observability Infrastructure as Code (Terraform etc.) Other Tools & Ecosystem: Experience with logging More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Manchester Area, United Kingdom
Mobysoft
of data products that unlock significant value for the social housing sector. We operate with a focused product lens, driven by curiosity and a commitment to technical excellence. Data Engineering is foundational to this mission, ensuring synchronized, curated, trusted, dynamic data is available at speed and scale for our clients, data analysts, data scientists, and stakeholders. As such we … we are a great bunch of folks to work with - though we would say that! Qualifications and skills Required An honours degree in Information Systems, Computer Science, Information Technology, Software Engineering or similarly related and quantitative discipline. AWS certification - AWS Certified Data Engineer, Associate certification. 4-5+ years of commercial experience working primarily in an AWS Cloud … Lambda (Python-based serverless pipelines, event-driven processing) IAM roles, policies, and security best practices Programming & Scripting: Python (data processing, automation, testing) SQL (advanced query writing and optimization) Data Engineering Best Practices: CI/CD for data pipelines (Git, GitHub Actions, etc.) Data quality checks, monitoring, and observability Infrastructure as Code (Terraform etc.) Other Tools & Ecosystem: Experience with logging More ❯
Posted:

Sessional Web Development Lecturer

guildford, south east england, united kingdom
Nescot
and databases, user authentication, APIs, automated testing, and more. What we are looking for: Strong coding skills: proficient in HTML, CSS, JavaScript, Python A relevant degree (e.g. Computer Science, Software Engineering, Web Development) or equivalent experience Evidence of continuous professional development (courses, certifications, self projects etc) Experience using frameworks such as Django (or similar MVC frameworks); knowledge of … React or other front-end frameworks is a plus Solid understanding of relational databases (e.g. PostgreSQL, MySQL) and non-relational databases Experience with software testing (manual and/or automated, version control (e,.g. Git), APIs, user authentication Ability to teach/explain code, architectures, debugging, responsive design, best practices, performance, security Good standard of English; strong communication skills More ❯
Posted:

DevOps Engineer

London Area, United Kingdom
Hybrid / WFH Options
Brio Digital
Code (IaC) using tools such as Ansible, Terraform, Saltstack, or Puppet . Support and manage databases – primarily PostgreSQL , with exposure to MySQL, Elastic, and MongoDB . Work closely with software engineers to deploy microservices architectures . Monitor and improve system performance, security, and reliability . Support business systems such as O365, MS Teams, and OneDrive . Contribute to continuous … improvement initiatives across DevOps and engineering practices. 🧠 What We’re Looking For Strong experience with Linux systems and cloud platforms . Hands-on experience with CI/CD tools and automation frameworks . Solid knowledge of Python, Golang, and/or Java (desirable). Understanding of microservices architectures and modern deployment practices. Experience managing relational and NoSQL databases . More ❯
Posted:

PHP Developer

London Area, United Kingdom
Hybrid / WFH Options
Recvia
environments Document tasks clearly for both technical and non-technical audiences Contribute to continuous improvement of tools, processes, and technologies Required Skills & Experience Minimum 3 years’ experience in a software engineering role Strong proficiency in: PHP (Laravel or similar frameworks) MySQL JavaScript & jQuery Linux environments and CLI tools Solid front-end development skills with a focus on UX More ❯
Posted:

DevOps Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Brio Digital
Code (IaC) using tools such as Ansible, Terraform, Saltstack, or Puppet . Support and manage databases – primarily PostgreSQL , with exposure to MySQL, Elastic, and MongoDB . Work closely with software engineers to deploy microservices architectures . Monitor and improve system performance, security, and reliability . Support business systems such as O365, MS Teams, and OneDrive . Contribute to continuous … improvement initiatives across DevOps and engineering practices. 🧠 What We’re Looking For Strong experience with Linux systems and cloud platforms . Hands-on experience with CI/CD tools and automation frameworks . Solid knowledge of Python, Golang, and/or Java (desirable). Understanding of microservices architectures and modern deployment practices. Experience managing relational and NoSQL databases . More ❯
Posted:

PHP Developer

South East, United Kingdom
Hybrid / WFH Options
Recvia
environments Document tasks clearly for both technical and non-technical audiences Contribute to continuous improvement of tools, processes, and technologies Required Skills & Experience Minimum 3 years' experience in a software engineering role Strong proficiency in: PHP (Laravel or similar frameworks) MySQL JavaScript & jQuery Linux environments and CLI tools Solid front-end development skills with a focus on UX More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
10th Percentile
£43,750
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£130,000