Permanent 'Software Engineering' Job Vacancies

1,776 to 1,800 of 6,412 Permanent Software Engineering Jobs

Principal Engineer - Technology Consulting - Java / Spring

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Reed
complex, high-impact solutions for clients across the UK. This is a unique opportunity to combine deep technical expertise with leadership, working hands-on with modern technologies while shaping engineering standards and mentoring high-performing teams. This role sits within a growing Software Engineering function and offers the chance to work across a variety of industries and … projects. You’ll collaborate with architects, consultants, and stakeholders to design and deliver scalable, secure, and innovative systems — all while contributing to a strong internal engineering culture. Within this role: Leading engineering delivery on complex client engagements Setting and embedding best practices: CI/CD, cloud-native, DevOps, test automation, AI-assisted development Mentoring and managing engineers, shaping … frameworks and engineering culture Staying hands-on with coding, prototyping, and emerging technologies Collaborating with clients and stakeholders to design end-to-end solutions What we’re looking for: Proven experience leading engineering teams and delivering enterprise-grade solutions Deep expertise in Java and Spring Strong background in API and data engineering Proficiency with cloud platforms (AWS More ❯
Employment Type: Full-Time
Salary: £87,000 - £118,000 per annum, Inc benefits
Posted:

Lead Back End Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
mkodo
About the job Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but … in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. What it's like … and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices (e.g. OWASP). Influence technology choices, frameworks, and tools to support engineering excellence. Oversee improvements to CI/CD pipelines, build processes, and operational workflows. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product More ❯
Posted:

Lead Back End Engineer

London Area, United Kingdom
Hybrid / WFH Options
mkodo
About the job Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but … in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. What it's like … and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices (e.g. OWASP). Influence technology choices, frameworks, and tools to support engineering excellence. Oversee improvements to CI/CD pipelines, build processes, and operational workflows. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product More ❯
Posted:

Lead Back End Engineer

london, south east england, united kingdom
Hybrid / WFH Options
mkodo
About the job Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but … in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. What it's like … and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices (e.g. OWASP). Influence technology choices, frameworks, and tools to support engineering excellence. Oversee improvements to CI/CD pipelines, build processes, and operational workflows. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product More ❯
Posted:

Lead Back End Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
mkodo
About the job Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but … in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. What it's like … and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices (e.g. OWASP). Influence technology choices, frameworks, and tools to support engineering excellence. Oversee improvements to CI/CD pipelines, build processes, and operational workflows. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product More ❯
Posted:

Lead Back End Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
mkodo
About the job Reporting to a Software Engineering Manager or Head of Engineering, we are seeking a Lead Back End Software Engineer to be the go-to authority for backend engineering, setting the technical vision, guiding architecture, and driving improvements in tools, processes, and delivery practices. You’ll remain hands-on for critical work, but … in backend technologies, including Java and Spring Boot, and event-driven systems such as Kafka, you’ll influence systems well beyond your own code, ensuring architectural integrity and high engineering standards across multiple teams. You’ll play a pivotal role in aligning technical strategy with business goals and ensuring our backend capabilities are future-ready. What it's like … and evolve backend architecture to ensure scalability, maintainability, and performance. Set coding standards and champion secure development practices (e.g. OWASP). Influence technology choices, frameworks, and tools to support engineering excellence. Oversee improvements to CI/CD pipelines, build processes, and operational workflows. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, product More ❯
Posted:

Full Stack Engineer

England, United Kingdom
Brio Digital
will be critical in modernising infrastructure, improving deployment pipelines, and supporting the development of secure, scalable services in a highly regulated environment. Role Overview You’ll join a multidisciplinary engineering team responsible for building and maintaining cloud-based services. The environment is fast-paced and delivery-focused, with strong collaboration across DevOps, software engineering, and architecture. The … TypeScript Implement CI/CD pipelines and improve automation across environments Work within a DevOps culture alongside platform, security, and delivery teams Contribute to technical design discussions and promote engineering best practices Support and troubleshoot live services as part of a wider team Required Experience Strong AWS experience (Lambda, ECS, API Gateway, CloudWatch, etc.) Proven expertise with Python for More ❯
Posted:

Product Engineer

London, England, United Kingdom
Hybrid / WFH Options
Revenir
our Technology team, reporting to the CTO to support the development of our proprietary AI technology and product development. This individual should have knowledge of computer science principles and software engineering to support development of Revenir’s technology. This individual will play a supporting role to our experienced technology team who have built and developed an innovative product … engineers, designers, and other team members to gain insight into project requirements and contribute where possible. Essentials : Educational Background: Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. API Understanding: Awareness of RESTful API design principles and some exposure to server-side development concepts. Introduction to AI and ML: Some exposure … the office Team socials Inclusive working environment, supporting all genders, sexualities, race, disability or background Join our dynamic team at Revenir and contribute to building cutting-edge applications and software which support our innovative fintech solutions. Get in touch now to be part of our exciting journey More ❯
Posted:

Product Engineer

london, south east england, united kingdom
Hybrid / WFH Options
Revenir
our Technology team, reporting to the CTO to support the development of our proprietary AI technology and product development. This individual should have knowledge of computer science principles and software engineering to support development of Revenir’s technology. This individual will play a supporting role to our experienced technology team who have built and developed an innovative product … engineers, designers, and other team members to gain insight into project requirements and contribute where possible. Essentials : Educational Background: Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. API Understanding: Awareness of RESTful API design principles and some exposure to server-side development concepts. Introduction to AI and ML: Some exposure … the office Team socials Inclusive working environment, supporting all genders, sexualities, race, disability or background Join our dynamic team at Revenir and contribute to building cutting-edge applications and software which support our innovative fintech solutions. Get in touch now to be part of our exciting journey More ❯
Posted:

Machine Learning Engineer

London Area, United Kingdom
Hybrid / WFH Options
Unitary
growth over the coming year and beyond! The role We are now looking for a Machine Learning Engineer to build and deliver innovative AI products to our customers. Your software expertise and machine learning knowledge will help transform our customers' manual processes into AI-automated solutions. Your mission will be to ensure our customers receive the most effective AI … computer vision technologies, shaping Unitary's future. Take ownership of customer outcomes with the autonomy to make decisions that surprise and delight our customers. Contribute full-stack development, including software engineering, DevOps, and MLOps, along with light task and project management to ensure your AI solutions deliver maximum value. Requirements You We are looking for someone who is … do and should demonstrate a genuine curiosity for solving current and future customer challenges. We would love to hear from you if you: Have strong Python and Machine Learning Engineering skills, with experience using and applying AI to solve customer problems Can (or want to learn to) develop agentic AI systems that can automate human processes Have an understanding More ❯
Posted:

Machine Learning Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Unitary
growth over the coming year and beyond! The role We are now looking for a Machine Learning Engineer to build and deliver innovative AI products to our customers. Your software expertise and machine learning knowledge will help transform our customers' manual processes into AI-automated solutions. Your mission will be to ensure our customers receive the most effective AI … computer vision technologies, shaping Unitary's future. Take ownership of customer outcomes with the autonomy to make decisions that surprise and delight our customers. Contribute full-stack development, including software engineering, DevOps, and MLOps, along with light task and project management to ensure your AI solutions deliver maximum value. Requirements You We are looking for someone who is … do and should demonstrate a genuine curiosity for solving current and future customer challenges. We would love to hear from you if you: Have strong Python and Machine Learning Engineering skills, with experience using and applying AI to solve customer problems Can (or want to learn to) develop agentic AI systems that can automate human processes Have an understanding More ❯
Posted:

Product Engineer

slough, south east england, united kingdom
Hybrid / WFH Options
Revenir
our Technology team, reporting to the CTO to support the development of our proprietary AI technology and product development. This individual should have knowledge of computer science principles and software engineering to support development of Revenir’s technology. This individual will play a supporting role to our experienced technology team who have built and developed an innovative product … engineers, designers, and other team members to gain insight into project requirements and contribute where possible. Essentials : Educational Background: Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. API Understanding: Awareness of RESTful API design principles and some exposure to server-side development concepts. Introduction to AI and ML: Some exposure … the office Team socials Inclusive working environment, supporting all genders, sexualities, race, disability or background Join our dynamic team at Revenir and contribute to building cutting-edge applications and software which support our innovative fintech solutions. Get in touch now to be part of our exciting journey More ❯
Posted:

Full Stack Engineer

United Kingdom
Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
We’re partnered with an impact-driven business building technology that makes real impact in the sustainability space. You’ll be joining a small, passionate team where engineering plays a pivotal role. This isn’t a huge corporate environment - it’s a place where your input genuinely shapes the product, architecture and technical direction. This team is working at … the intersection of software engineering and sustainability, you’ll have end-to-end ownership of your work - designing, building and deploying full-stack features - while collaborating closely other engineers and non-technical stakeholders. It’s a hands-on, high-impact role within a team that values creativity, autonomy and transparency. Responsibilities Design and implement scalable features across both … frontend and backend systems. Contribute to technical design decisions and help shape engineering best practice. Ensure platform reliability, security and performance at scale. Collaborate cross-functionally with design and product to deliver intuitive user experiences. Maintain clean, testable code with clear documentation. Champion continuous improvement across development, deployment and data accessibility. Requirements for success Strong commercial experience with Python More ❯
Posted:

Senior AI Engineer

London, United Kingdom
Hybrid / WFH Options
Guy's and St Thomas' NHS Foundation Trust
evaluating, developing and implementing a host of AI solutions to support patient care at the Trust. The postholder will have the opportunity to participate in every part of the software development lifecycle, work in multidisciplinary teams to design, develop and deliver digital solutions in the NHS. They will also be able to learn about different project management styles, attend … events and regular group lunches. There is an atmosphere of openness and collaboration. We have a quality management system annually certified by the BSI to allow us to develop Software As a Medical Device, we have a machine learning operations created in-house which we use to train our models, and we have a deployment platform through which our … departments. Job description Job responsibilities As a Senior AI Engineer you will be responsible for project delivery from inception to post-deployment surveillance, with strong emphasis on the technical software development aspects of the projects. You will manage stakeholders, including effectively communicating and regularly engaging with a variety of clinical and non-clinical staff. You will work in the More ❯
Employment Type: Permanent
Salary: £64156.00 - £71148.00 a year
Posted:

Full Stack Developer (React/Typescript)

United Kingdom
Hybrid / WFH Options
an exciting journey and looking for Full Stack Product Engineers who are passionate about building beautiful functional products from start to finish. You will join a small high performing engineering team where you will have end to end ownership of features, collaborating closely with designers and product managers to deliver exceptional user experiences. This is not just another engineering … planning, roadmap decisions and shaping technical strategy. Work across the full stack on new product features Build beautiful UIs and seamless user experiences Minimum 3+ years experience as a software engineer Strong TypeScript and React skills (this role will be 70% Frontend) Exposure to backend technologies (Node, Ruby or similar) Passion for delivering high quality user experiences AWS or More ❯
Posted:

SQL Developer

Greater London, England, United Kingdom
Information Tech Consultants
to deliver scalable, high-performance solutions. Participate in code reviews, testing, and performance optimization. Ensure best practices in coding, design, and architecture. Skills & Experience Required: 2-5 years of software development experience. Strong hands-on expertise in Scala (mandatory) , plus Python and Java . Experience with Big Data frameworks ; Apache Spark experience is an advantage. Solid understanding of software engineering principles, data structures, and algorithms. Strong problem-solving skills and ability to work in an Agile environment. Educational Criteria : 1. Bachelor’s degree in computer science, Maths, IT, statistics or physics related field. 2. You should be entitled to work in the UK with legal work authorization status. 3. Must be willing to travel within the UK More ❯
Posted:

SQL Developer

slough, south east england, united kingdom
Information Tech Consultants
to deliver scalable, high-performance solutions. Participate in code reviews, testing, and performance optimization. Ensure best practices in coding, design, and architecture. Skills & Experience Required: 2-5 years of software development experience. Strong hands-on expertise in Scala (mandatory) , plus Python and Java . Experience with Big Data frameworks ; Apache Spark experience is an advantage. Solid understanding of software engineering principles, data structures, and algorithms. Strong problem-solving skills and ability to work in an Agile environment. Educational Criteria : 1. Bachelor’s degree in computer science, Maths, IT, statistics or physics related field. 2. You should be entitled to work in the UK with legal work authorization status. 3. Must be willing to travel within the UK More ❯
Posted:

SQL Developer

london, south east england, united kingdom
Information Tech Consultants
to deliver scalable, high-performance solutions. Participate in code reviews, testing, and performance optimization. Ensure best practices in coding, design, and architecture. Skills & Experience Required: 2-5 years of software development experience. Strong hands-on expertise in Scala (mandatory) , plus Python and Java . Experience with Big Data frameworks ; Apache Spark experience is an advantage. Solid understanding of software engineering principles, data structures, and algorithms. Strong problem-solving skills and ability to work in an Agile environment. Educational Criteria : 1. Bachelor’s degree in computer science, Maths, IT, statistics or physics related field. 2. You should be entitled to work in the UK with legal work authorization status. 3. Must be willing to travel within the UK More ❯
Posted:

Graduate Developer

Brighton, East Sussex, England, United Kingdom
FLTalent
develop your technical skills, gain hands-on experience, and make a real impact from day one. Key Responsibilities Collaborate with colleagues and clients to understand requirements and deliver tailored software solutions. Write clean, maintainable, and efficient code across multiple technologies and frameworks. Participate in the full software development lifecycle, including design, development, testing, and deployment. Troubleshoot, debug, and … systems and applications. Stay updated with industry trends and emerging technologies to bring fresh ideas to the team. What We’re Looking For Education: A degree in Computer Science, Software Engineering, or a related field. Technical Skills: Knowledge of one or more programming languages (e.g., Python, JavaScript, Java, C#, etc.). Problem-Solving: A logical mindset with strong More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Full Stack Engineer

United Kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
SR2 are currently looking for a experienced Senior Software Engineer for a fast-growing AI start-up in London. Location: Central London (3 days a week onsite). Salary: £75,000 - 85,000. Your Role: Building and maintaining features across the backend (Python, Java or NodeJS). Working across all three cloud platforms (AWS, GCP, Azure) and deploying applications … tight deadlines. Designing, developing, and deploying scalable APIs. Contributing to system architecture and technical strategy. Writing, testing, and shipping high-quality production code. Participating in code reviews and improving engineering processes. Continuously learn and apply new technologies and techniques to improve back-end infrastructure and processes. Ideal Candidate: BSc in Computer Science, Engineering, or a related field. More ❯
Posted:

Full Stack Engineer

Guernsey, UK
Oracle
We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud centric applications from the ground up. We are growing fast, still at an early stage, and working on … patient care. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives! Qualifications 7+ years distributed service engineering experience in a software development environment Hands-on experience building and operating highly available, high-traffic web services Experience developing customer facing architectures and restful web services Work More ❯
Employment Type: Part-time
Posted:

Full Stack Engineer

United Kingdom
Oracle
We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud centric applications from the ground up. We are growing fast, still at an early stage, and working on … patient care. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives! Qualifications · 7+ years distributed service engineering experience in a software development environment · Hands-on experience building and operating highly available, high-traffic web services · Experience developing customer facing architectures and restful web services · Work More ❯
Posted:

Technology Architect - Angular, Leeds

Leeds, England, United Kingdom
Infosys
people. Your role In the role of Technology Architect/Senior Technology Architect, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the Architecture and high level design artifacts. You will also … performance strategy: metrics (LCP, CLS, FID, TTFB), profiling, bundling strategies, lazy-loading, and telemetry. • Introduce and apply AI-enabled design-to-code workflows (Figma plugins, automation, prototypes → code) • Mentor engineering teams, perform architecture reviews, set engineering standards, and support sprint planning and SDLC governance. • Collaborate with product, UX, security and infra teams to translate product requirements into robust … maintainable solutions. Required • 8+ years software engineering experience; 3+ years in architecture role exposure. • Deep expertise with Angular (component architecture, NgRx/State mgmt, CLI, Ivy, DX). • Strong hands-on experience building and operating .NET Core microservices (C#, DDD, REST/gRPC, health checking, logging, tracing). • Proven Azure experience: compute, networking, storage, identity, monitoring, and IaC. More ❯
Posted:

Machine Learning Engineer

England, United Kingdom
SearchWorks
to optimise operations, enhance exploration and production efficiency, drive the energy transition and improve decision-making across the organisation. The successful candidate will have a strong foundation in ML engineering principles and demonstrated prior experience working within the energy, oil, and gas, or a related industrial sector . Key Responsibilities Design, develop, and deploy robust, scalable, and production-ready … and translate them into actionable ML solutions. Build and maintain the necessary infrastructure for model training, versioning, deployment, and monitoring (MLOps). Conduct rigorous data exploration, cleaning, and feature engineering on large, complex, and often sparse energy-related datasets. Evaluate and optimize model performance, ensuring high accuracy, reliability, and interpretability in a high-stakes operational environment. Stay current with … MLOps to continuously improve AI capabilities. Ensure compliance with data privacy, security, and operational safety standards. Essential Qualifications Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related quantitative field. Minimum 3+ years of professional experience as an ML Engineer, Data Scientist, or in a similar role. Demonstrable and significant prior experience (2+ years More ❯
Posted:

Technology Architect - Angular, Leeds

bradford, yorkshire and the humber, united kingdom
Infosys
people. Your role In the role of Technology Architect/Senior Technology Architect, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the Architecture and high level design artifacts. You will also … performance strategy: metrics (LCP, CLS, FID, TTFB), profiling, bundling strategies, lazy-loading, and telemetry. • Introduce and apply AI-enabled design-to-code workflows (Figma plugins, automation, prototypes → code) • Mentor engineering teams, perform architecture reviews, set engineering standards, and support sprint planning and SDLC governance. • Collaborate with product, UX, security and infra teams to translate product requirements into robust … maintainable solutions. Required • 8+ years software engineering experience; 3+ years in architecture role exposure. • Deep expertise with Angular (component architecture, NgRx/State mgmt, CLI, Ivy, DX). • Strong hands-on experience building and operating .NET Core microservices (C#, DDD, REST/gRPC, health checking, logging, tracing). • Proven Azure experience: compute, networking, storage, identity, monitoring, and IaC. More ❯
Posted:
Software Engineering
10th Percentile
£45,000
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£132,500