Software Engineering

In today's increasingly digital landscape, software engineering serves as the cornerstone of technological innovation, driving businesses forward in their digital transformation journeys.

As we navigate a post-pandemic world characterised by evolving challenges, the demand for customised, high-quality software solutions has never been greater. At Involved, we understand the critical role that software development and engineering play in helping organisations adapt and thrive in this dynamic environment.

Whether it is developing cutting-edge applications, optimising software performance, or providing game-changing solutions, skilled software engineers are essential for driving digital initiatives forward. Involved specialises in connecting businesses with software engineering professionals who possess the technical prowess and creative ingenuity to build robust, scalable solutions that propel businesses towards success.

Our approach goes beyond just filling immediate resource needs; we aim to solve our clients' technical talent challenges comprehensively. Each of our consultants focuses on a specific technical specialism, ensuring a deep understanding of their market and the ability to provide tailored solutions for both short-term needs and long-term growth.

With a wide range of software development and engineering roles covered Globally, our expertise spans positions such as Software Engineering Director, Head of Software Development, Software Development/Engineering Manager, Technical Lead, Principal/Lead Developer, Test Lead, Senior Software Engineer, and Senior Test Engineer.

At Involved, we are committed to providing our clients with the right solutions for the present while offering valuable market intelligence to support their long-term success. Trust us to be your partner in navigating the complexities of software engineering recruitment, empowering your organisation to stay ahead in today's rapidly evolving digital landscape.

 

Jobs in Software Engineering

Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Bonus + Benefits Location: Hybrid - 3 days per week onsite in Central London Working Hours: Full time - Monday to FridayWe are recruiting multiple AI Engineers to join a global organisation investing heavily in AI, automation and intelligent systems. Working within a highly skilled engineering team, the AI Engineer will design, build and deploy production grade AI solutions that solve real business challenges at scale.This AI Engineer role is a hands on engineering position suited to individuals who enjoy building end to end AI applications, working with large language models, agentic workflows and modern machine learning technologies.Responsibilities for the AI Engineer:Develop and deploy AI powered applications, services and APIsBuild solutions using Generative AI, Agentic AI and machine learning techniquesDesign and optimise RAG pipelines, vector search solutions and AI workflowsIntegrate AI capabilities into existing platforms and business systemsCollaborate with engineers, data specialists and business stakeholders to deliver high impact solutionsContribute to technical best practice and support continuous improvement across the AI functionEssential Skills for the AI Engineer:Strong Python development experienceCommercial experience with LLMs, prompt engineering and AI application developmentExperience with frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI or similarExperience with RAG architectures, vector databases and semantic searchExperience deploying AI solutions within cloud environmentsUnderstanding of MLOps, LLMOps and production AI systemsStrong communication skills and the ability to work with technical and non technical stakeholdersIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI Engineer, AI, Artificial Intelligence, Gen AI Developer

Read more
Remote
Senior Service Designer - SC Cleared - Contract
London
£550 - £600 per day
Contract

Senior Service Designer - SC Cleared - ContractRate: £600 per dayDuration: 6 monthsLocation: RemoteIR35: InsideSecurity Clearance: SC (essential)The role:We are seeking an experienced Senior Service Designer to lead service design activities across large-scale, complex public sector programmes. Working within sensitive policy areas, you will help shape end-to-end services that balance user needs, business objectives, and strategic outcomes, while championing user-centred design principles throughout delivery.Key responsibilities:Lead service design activities across complex digital and business servicesAnalyse and map end-to-end user journeys, service ecosystems, channels and touchpointsTranslate user, business and policy needs into effective service designsDesign services for vulnerable users and those with accessibility requirementsFacilitate stakeholder engagement and drive consensus across complex environmentsAdvocate for user-centred design and GDS best practice within multidisciplinary teamsDevelop service blueprints, operating models and future-state service designsMentor and support other designers, contributing to communities of practiceSkills & Experience:Strong Senior Service Design experience within the UK public sectorProven experience working in complex, policy-driven environmentsExperience designing services for vulnerable users and accessibility-focused servicesAbility to clearly articulate service design approaches, methods and decision-makingStrong stakeholder management skills, including influencing senior and challenging stakeholdersExperience working within multidisciplinary agile delivery teamsStrong understanding of GDS standards and user-centred design principlesSC clearance essentialDesirable:Experience working on high-profile or politically sensitive servicesPrevious experience within Central Government or similar organisationsFamiliarity with service architecture, operating model design and organisational change initiativesIf you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Lead Software Engineer - Python (Django) - SC Cleared
London
£700 - £750 per day
Contract

Lead Software Engineer - Python (Django) - SC Cleared - ContractRate: Up to £750 per day (Umbrella)Duration: 12 monthsLocation: 40% office based (London, Manchester, Birmingham, Cardiff, North East)IR35: InsideSecurity Clearance: SC (essential)The role:A government organisation is seeking a Senior / Lead Software Engineer to design, develop and support secure, scalable digital services within a regulated export control environment. You will provide technical leadership across agile squads, contributing to resilient, user-centred services aligned to GDS standards and national security requirements.Key responsibilities:Lead design and delivery of scalable Python/Django-based servicesTranslate user needs into robust technical solutionsBuild secure, test-driven, high-quality code across multiple workstreamsSupport and maintain live services (performance, stability, reliability)Collaborate across multidisciplinary agile teams (BA, UCD, Engineers)Contribute to system design, integration, and architecture decisionsDrive continuous improvement in engineering practices and deliverySkills & Experience:Strong Python and Django development experience (essential)Proven system design and architecture capabilityExperience working in agile, multidisciplinary teamsStrong communication and technical leadership skillsExperience in secure / regulated environments (e.g. government, defence)SC clearance (or eligibility) essential5-10+ years' software engineering experience (ideally senior/lead level)If you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Workplace
SCADA Engineer - 12-month Contract - Wokingham
Wokingham, Berkshire
Negotiable
Contract

SCADA Engineer - 12-month Contract - WokinghamRate: NegotiableIR35: InsideLocation: Wokingham (full-time on-site)The role:A leading Critical National Infrastructure institution is seeking SCADA Engineers, with experience in GE PowerOn Reliance (PoR) SCADA.The role will have a strong focus on validating and testing the system implementation against defined functional, non-functional, and integration requirements. It also requires close collaboration with customers, implementation partners, system integrators, and internal delivery teams to ensure that the solution meets operational expectations and industry standards.Essential experience: Strong hands-on experience with GE PowerOn Reliance (PoR) SCADA product used in Transmission SCADA environments, including core components and operational modules.Skilled in the configuration of SCADA and EMS modules within PowerOn Reliance.Worked extensively on PoR modules such as Group Telecontrol, Automation, System Tracing, Symbol Design, Alarm Configuration, and related features.Experienced in integrating PowerOn Reliance with external corporate application systems and enterprise interfaces.Hands-on experience with setup and configuration of SCADA for simulation and testing of SCADA data flows.Skilled in setting up and configuring multiple PoR componentsIf you are available and potentially interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Oracle Database Engineer - up to £80,000 + Bonus - Hybrid
City of London, London
£65000.00 - £80000.00 per annum + Bonus + Benefits
Permanent

Oracle Database Engineer (Oracle DBA) Salary: Up to £80,000 + Bonus + Benefits Location: Central London - Hybrid (3 days a week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Oracle Database Engineer to join a high-performing database and platform engineering team.This is a hands-on role focused on Oracle database administration, automation, performance optimisation and platform engineering across large-scale enterprise environments. The Oracle Database Engineer role is suited to an experienced Oracle professional who enjoys solving complex technical challenges, reducing operational overhead through automation and supporting mission-critical database platforms.Responsibilities for the Oracle Database Engineer:Develop automation tooling and platform solutions to support database operations teamsDesign and enhance database support platforms to improve efficiency and reliabilityPerform root cause analysis on incidents and implement permanent solutions through automation and engineering improvementsReduce manual operational workload through scripting and automation initiativesSupport application development teams with database performance, architecture and product selection guidanceProvide L3 support across Oracle Database and Exadata Cloud environmentsDesign and optimise database models to support enterprise applicationsContribute to database platform improvements, resilience and performance optimisation initiativesEssential Skills for the Oracle Database Engineer:Strong Oracle DBA experience across: Oracle 11g, Oracle 12c, Oracle 18c, Oracle 19c, Oracle 23aiStrong Oracle PL/SQL development experienceDatabase performance tuning and optimisation expertiseStrong Bash / KSH Shell scripting experienceExperience with: RMAN, Data Pump, Export / Import utilities, Backup and recovery, Flashback technologies, Database migrationsStrong troubleshooting and analytical skillsExperience supporting enterprise-scale Oracle database environmentsDesirable Skills for the Oracle Database Engineer:Oracle Certified Master (OCM) certificationOracle Exadata or Exadata Cloud@Customer experienceOracle ASM administrationOracle Data Guard administrationPython development experienceAnsible playbook developmentGit / Stash version control experienceJava development knowledgeOracle APEX experienceExperience with database automation technologiesUnderstanding of: Server architectures, Enterprise storage platforms, Networking concepts, Firewall technologiesKnowledge of ITIL processes and service management frameworksThis is an excellent opportunity to join a global technology environment where you will play a key role in supporting, automating and optimising critical Oracle database platforms while working with modern infrastructure and cloud technologies.

Read more
Hybrid
Python Engineer - up to £60,000 + Bonus - Hybrid
Belfast, County Antrim
£50000.00 - £60000.00 per annum + Bonus + Benefits
Permanent

Python Engineer Salary: Up to £60,000 + Bonus + Benefits Location: Belfast - Hybrid (2-3 days per week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Python Engineer to join a high-performing technology team delivering scalable enterprise applications and backend services within a complex environment.This is a hands-on engineering role focused on building robust backend systems, modern microservices and secure APIs while driving engineering best practice across the software delivery lifecycle. The Python Engineer role is suited to an engineer who enjoys clean coding principles, automation, observability and modern DevOps practices.Responsibilities for the Python Engineer:Design, develop, test and maintain backend services and microservicesBuild and enhance RESTful APIs aligned to engineering standards and best practicesParticipate in technical design discussions, code reviews and architecture initiativesDevelop automated unit and integration testing to ensure code quality and reliabilityContainerise applications using Docker and support CI/CD deployment pipelinesImplement logging, monitoring and metrics to improve platform observabilityCollaborate with QA, DevOps and architecture teams across delivery initiativesTroubleshoot and resolve production and application issuesContribute towards continuous improvement of engineering standards and development practicesEssential Skills for the Python Engineer:Strong commercial programming experience with PythonExperience developing and consuming REST APIsExperience with automated testing frameworks such as pytestHands-on experience with Docker and containerised applicationsStrong understanding of Git and version control best practicesExperience working with CI/CD pipelines and deployment automationStrong analytical and problem-solving capabilityExperience working within Agile engineering environmentsStrong communication and collaboration skillsDesirable Skills for the Python Engineer:Experience working with microservices architecturesExposure to cloud platforms and distributed systemsFamiliarity with observability tooling for logging and metricsExperience supporting enterprise-scale applications and platformsThis is an excellent opportunity to join a collaborative engineering environment focused on modern backend development, automation and scalable enterprise technology delivery.

Read more
Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Benefits Location: Hybrid - 3 days per week onsite in London Working Hours: Full time - Monday to FridayA globally renowned organisation is seeking an AI Engineer to join a high-performing technology function delivering intelligent, production-grade AI solutions across enterprise environments. This is a hands-on role combining full-stack engineering with advanced AI system development, focused on building scalable, secure and impactful solutions that deliver measurable business value.The AI Engineer role suits an experienced engineer with strong software foundations and practical expertise across Generative AI, Agentic AI and machine learning, who enjoys working closely with stakeholders and contributing to complex delivery initiatives.Responsibilities for the AI Engineer:Design, develop and maintain end-to-end AI solutions spanning front-end interfaces, back-end services and data pipelinesBuild, optimise and deploy AI and machine learning models ensuring solutions are scalable, maintainable and production-readyDeliver Generative AI, Agentic AI and classical machine learning solutions aligned to enterprise requirementsIntegrate AI systems with existing enterprise platforms ensuring stability and seamless operationCollaborate closely with data scientists, engineers and business stakeholders to identify opportunities and deliver robust solutionsProvide technical guidance and mentorship to junior engineers, promoting best practice across AI developmentLead implementation of engineering standards across AI and ML deliveryStay current with emerging AI technologies and contribute to continuous innovationEssential Skills for the AI Engineer:Strong proficiency in Python with extensive experience using AI, ML and NLP librariesHands-on experience working with modern large language models including prompt engineering, fine-tuning and evaluationPractical experience with core Generative AI frameworks and agent-based AI frameworksStrong experience with MLOps and LLMOps tooling including model lifecycle managementProven deployment experience on major cloud platforms including AI and ML servicesSolid foundation in software engineering principles for scalable, production-grade systemsExperience designing and delivering enterprise AI solutions including RAG-based architectures using vector databasesProven experience delivering full-stack AI or ML systems within enterprise environmentsStrong understanding of advanced agent architectures, reasoning systems and autonomous workflowsExcellent communication and stakeholder management capabilityExperience supporting proposals, client-facing discussions or technical presentationsIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI, Artificial Intelligence

Read more
Hybrid
Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal .NET Engineer (Azure / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal .NET Engineer to shape the future of enterprise technology used by millions of customers.This role will focus on engineering leadership, modern architecture, cloud-native delivery and driving best practice across multiple teams within a high-scale digital environment.Responsibilities for the Principal .NET Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, high-availability systems using modern Microsoft technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and delivery teams through hands-on technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesChampion secure-by-design principles, vulnerability management and risk reductionImplement observability frameworks including monitoring, logging and SLO / SLI practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and strengthen engineering culture across the organisationEssential Skills for the Principal .NET Engineer:Deep hands-on expertise in ASP.NET Core, Web API, C#, Entity FrameworkStrong experience with Azure, Kubernetes, Kafka and Microservices architectureExperience with MongoDB, cloud integrations and distributed systemsStrong knowledge of JavaScript / TypeScriptExperience using Terraform / Infrastructure as CodeStrong understanding of software architecture and scalable system designExperience leading development of complex, high-performance platformsProven experience in a Principal, Lead or Senior Engineering rolePractical experience using Generative AI tools to improve engineering productivityDesirable Skills for the Principal .NET Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleStrong mentoring background across engineers of all levelsPassion for innovation and continuous improvementIf you are a senior .NET engineering leader looking to shape modern cloud platforms at scale while remaining close to technology, this role offers strong influence, complex delivery challenges and long-term impact.

Read more
Hybrid
Principal Engineer (Java) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal Java Engineer (AWS / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal Java Engineer to shape the future of large-scale digital platforms used by millions of customers.This role will focus on driving engineering excellence, defining technical standards and leading the design of scalable, high-availability systems across a modern cloud-native environment.Responsibilities for the Principal Java Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, distributed systems using modern technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and development teams with deep technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and contribute to a strong engineering culture and community of practiceWork closely with senior stakeholders to align technology with business goalsEssential Skills for the Principal Java Engineer:Deep hands-on expertise in Java, Spring Boot, Microservices, Kafka and AWSStrong understanding of software architecture and scalable system designExperience leading development of high-performance distributed systemsProven experience in a Principal, Lead or Senior Engineering roleExperience defining and governing technical standards and engineering practicesExperience influencing strategy across multiple teams or domainsPractical experience using Generative AI tools to improve engineering productivityStrong leadership, mentoring and stakeholder engagement skillsDesirable Skills for the Principal Java Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleExperience working closely with senior engineering leadership teamsIf you are a senior Java engineering leader looking to shape modern platforms at scale while remaining close to technology, this role offers strong influence, complex challenges and long-term impact.

Read more
Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Bonus + Benefits Location: Hybrid - 3 days per week onsite in Central London Working Hours: Full time - Monday to FridayWe are recruiting multiple AI Engineers to join a global organisation investing heavily in AI, automation and intelligent systems. Working within a highly skilled engineering team, the AI Engineer will design, build and deploy production grade AI solutions that solve real business challenges at scale.This AI Engineer role is a hands on engineering position suited to individuals who enjoy building end to end AI applications, working with large language models, agentic workflows and modern machine learning technologies.Responsibilities for the AI Engineer:Develop and deploy AI powered applications, services and APIsBuild solutions using Generative AI, Agentic AI and machine learning techniquesDesign and optimise RAG pipelines, vector search solutions and AI workflowsIntegrate AI capabilities into existing platforms and business systemsCollaborate with engineers, data specialists and business stakeholders to deliver high impact solutionsContribute to technical best practice and support continuous improvement across the AI functionEssential Skills for the AI Engineer:Strong Python development experienceCommercial experience with LLMs, prompt engineering and AI application developmentExperience with frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI or similarExperience with RAG architectures, vector databases and semantic searchExperience deploying AI solutions within cloud environmentsUnderstanding of MLOps, LLMOps and production AI systemsStrong communication skills and the ability to work with technical and non technical stakeholdersIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI Engineer, AI, Artificial Intelligence, Gen AI Developer

Read more
Remote
Senior Service Designer - SC Cleared - Contract
London
£550 - £600 per day
Contract

Senior Service Designer - SC Cleared - ContractRate: £600 per dayDuration: 6 monthsLocation: RemoteIR35: InsideSecurity Clearance: SC (essential)The role:We are seeking an experienced Senior Service Designer to lead service design activities across large-scale, complex public sector programmes. Working within sensitive policy areas, you will help shape end-to-end services that balance user needs, business objectives, and strategic outcomes, while championing user-centred design principles throughout delivery.Key responsibilities:Lead service design activities across complex digital and business servicesAnalyse and map end-to-end user journeys, service ecosystems, channels and touchpointsTranslate user, business and policy needs into effective service designsDesign services for vulnerable users and those with accessibility requirementsFacilitate stakeholder engagement and drive consensus across complex environmentsAdvocate for user-centred design and GDS best practice within multidisciplinary teamsDevelop service blueprints, operating models and future-state service designsMentor and support other designers, contributing to communities of practiceSkills & Experience:Strong Senior Service Design experience within the UK public sectorProven experience working in complex, policy-driven environmentsExperience designing services for vulnerable users and accessibility-focused servicesAbility to clearly articulate service design approaches, methods and decision-makingStrong stakeholder management skills, including influencing senior and challenging stakeholdersExperience working within multidisciplinary agile delivery teamsStrong understanding of GDS standards and user-centred design principlesSC clearance essentialDesirable:Experience working on high-profile or politically sensitive servicesPrevious experience within Central Government or similar organisationsFamiliarity with service architecture, operating model design and organisational change initiativesIf you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Lead Software Engineer - Python (Django) - SC Cleared
London
£700 - £750 per day
Contract

Lead Software Engineer - Python (Django) - SC Cleared - ContractRate: Up to £750 per day (Umbrella)Duration: 12 monthsLocation: 40% office based (London, Manchester, Birmingham, Cardiff, North East)IR35: InsideSecurity Clearance: SC (essential)The role:A government organisation is seeking a Senior / Lead Software Engineer to design, develop and support secure, scalable digital services within a regulated export control environment. You will provide technical leadership across agile squads, contributing to resilient, user-centred services aligned to GDS standards and national security requirements.Key responsibilities:Lead design and delivery of scalable Python/Django-based servicesTranslate user needs into robust technical solutionsBuild secure, test-driven, high-quality code across multiple workstreamsSupport and maintain live services (performance, stability, reliability)Collaborate across multidisciplinary agile teams (BA, UCD, Engineers)Contribute to system design, integration, and architecture decisionsDrive continuous improvement in engineering practices and deliverySkills & Experience:Strong Python and Django development experience (essential)Proven system design and architecture capabilityExperience working in agile, multidisciplinary teamsStrong communication and technical leadership skillsExperience in secure / regulated environments (e.g. government, defence)SC clearance (or eligibility) essential5-10+ years' software engineering experience (ideally senior/lead level)If you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Workplace
SCADA Engineer - 12-month Contract - Wokingham
Wokingham, Berkshire
Negotiable
Contract

SCADA Engineer - 12-month Contract - WokinghamRate: NegotiableIR35: InsideLocation: Wokingham (full-time on-site)The role:A leading Critical National Infrastructure institution is seeking SCADA Engineers, with experience in GE PowerOn Reliance (PoR) SCADA.The role will have a strong focus on validating and testing the system implementation against defined functional, non-functional, and integration requirements. It also requires close collaboration with customers, implementation partners, system integrators, and internal delivery teams to ensure that the solution meets operational expectations and industry standards.Essential experience: Strong hands-on experience with GE PowerOn Reliance (PoR) SCADA product used in Transmission SCADA environments, including core components and operational modules.Skilled in the configuration of SCADA and EMS modules within PowerOn Reliance.Worked extensively on PoR modules such as Group Telecontrol, Automation, System Tracing, Symbol Design, Alarm Configuration, and related features.Experienced in integrating PowerOn Reliance with external corporate application systems and enterprise interfaces.Hands-on experience with setup and configuration of SCADA for simulation and testing of SCADA data flows.Skilled in setting up and configuring multiple PoR componentsIf you are available and potentially interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Oracle Database Engineer - up to £80,000 + Bonus - Hybrid
City of London, London
£65000.00 - £80000.00 per annum + Bonus + Benefits
Permanent

Oracle Database Engineer (Oracle DBA) Salary: Up to £80,000 + Bonus + Benefits Location: Central London - Hybrid (3 days a week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Oracle Database Engineer to join a high-performing database and platform engineering team.This is a hands-on role focused on Oracle database administration, automation, performance optimisation and platform engineering across large-scale enterprise environments. The Oracle Database Engineer role is suited to an experienced Oracle professional who enjoys solving complex technical challenges, reducing operational overhead through automation and supporting mission-critical database platforms.Responsibilities for the Oracle Database Engineer:Develop automation tooling and platform solutions to support database operations teamsDesign and enhance database support platforms to improve efficiency and reliabilityPerform root cause analysis on incidents and implement permanent solutions through automation and engineering improvementsReduce manual operational workload through scripting and automation initiativesSupport application development teams with database performance, architecture and product selection guidanceProvide L3 support across Oracle Database and Exadata Cloud environmentsDesign and optimise database models to support enterprise applicationsContribute to database platform improvements, resilience and performance optimisation initiativesEssential Skills for the Oracle Database Engineer:Strong Oracle DBA experience across: Oracle 11g, Oracle 12c, Oracle 18c, Oracle 19c, Oracle 23aiStrong Oracle PL/SQL development experienceDatabase performance tuning and optimisation expertiseStrong Bash / KSH Shell scripting experienceExperience with: RMAN, Data Pump, Export / Import utilities, Backup and recovery, Flashback technologies, Database migrationsStrong troubleshooting and analytical skillsExperience supporting enterprise-scale Oracle database environmentsDesirable Skills for the Oracle Database Engineer:Oracle Certified Master (OCM) certificationOracle Exadata or Exadata Cloud@Customer experienceOracle ASM administrationOracle Data Guard administrationPython development experienceAnsible playbook developmentGit / Stash version control experienceJava development knowledgeOracle APEX experienceExperience with database automation technologiesUnderstanding of: Server architectures, Enterprise storage platforms, Networking concepts, Firewall technologiesKnowledge of ITIL processes and service management frameworksThis is an excellent opportunity to join a global technology environment where you will play a key role in supporting, automating and optimising critical Oracle database platforms while working with modern infrastructure and cloud technologies.

Read more
Hybrid
Python Engineer - up to £60,000 + Bonus - Hybrid
Belfast, County Antrim
£50000.00 - £60000.00 per annum + Bonus + Benefits
Permanent

Python Engineer Salary: Up to £60,000 + Bonus + Benefits Location: Belfast - Hybrid (2-3 days per week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Python Engineer to join a high-performing technology team delivering scalable enterprise applications and backend services within a complex environment.This is a hands-on engineering role focused on building robust backend systems, modern microservices and secure APIs while driving engineering best practice across the software delivery lifecycle. The Python Engineer role is suited to an engineer who enjoys clean coding principles, automation, observability and modern DevOps practices.Responsibilities for the Python Engineer:Design, develop, test and maintain backend services and microservicesBuild and enhance RESTful APIs aligned to engineering standards and best practicesParticipate in technical design discussions, code reviews and architecture initiativesDevelop automated unit and integration testing to ensure code quality and reliabilityContainerise applications using Docker and support CI/CD deployment pipelinesImplement logging, monitoring and metrics to improve platform observabilityCollaborate with QA, DevOps and architecture teams across delivery initiativesTroubleshoot and resolve production and application issuesContribute towards continuous improvement of engineering standards and development practicesEssential Skills for the Python Engineer:Strong commercial programming experience with PythonExperience developing and consuming REST APIsExperience with automated testing frameworks such as pytestHands-on experience with Docker and containerised applicationsStrong understanding of Git and version control best practicesExperience working with CI/CD pipelines and deployment automationStrong analytical and problem-solving capabilityExperience working within Agile engineering environmentsStrong communication and collaboration skillsDesirable Skills for the Python Engineer:Experience working with microservices architecturesExposure to cloud platforms and distributed systemsFamiliarity with observability tooling for logging and metricsExperience supporting enterprise-scale applications and platformsThis is an excellent opportunity to join a collaborative engineering environment focused on modern backend development, automation and scalable enterprise technology delivery.

Read more
Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Benefits Location: Hybrid - 3 days per week onsite in London Working Hours: Full time - Monday to FridayA globally renowned organisation is seeking an AI Engineer to join a high-performing technology function delivering intelligent, production-grade AI solutions across enterprise environments. This is a hands-on role combining full-stack engineering with advanced AI system development, focused on building scalable, secure and impactful solutions that deliver measurable business value.The AI Engineer role suits an experienced engineer with strong software foundations and practical expertise across Generative AI, Agentic AI and machine learning, who enjoys working closely with stakeholders and contributing to complex delivery initiatives.Responsibilities for the AI Engineer:Design, develop and maintain end-to-end AI solutions spanning front-end interfaces, back-end services and data pipelinesBuild, optimise and deploy AI and machine learning models ensuring solutions are scalable, maintainable and production-readyDeliver Generative AI, Agentic AI and classical machine learning solutions aligned to enterprise requirementsIntegrate AI systems with existing enterprise platforms ensuring stability and seamless operationCollaborate closely with data scientists, engineers and business stakeholders to identify opportunities and deliver robust solutionsProvide technical guidance and mentorship to junior engineers, promoting best practice across AI developmentLead implementation of engineering standards across AI and ML deliveryStay current with emerging AI technologies and contribute to continuous innovationEssential Skills for the AI Engineer:Strong proficiency in Python with extensive experience using AI, ML and NLP librariesHands-on experience working with modern large language models including prompt engineering, fine-tuning and evaluationPractical experience with core Generative AI frameworks and agent-based AI frameworksStrong experience with MLOps and LLMOps tooling including model lifecycle managementProven deployment experience on major cloud platforms including AI and ML servicesSolid foundation in software engineering principles for scalable, production-grade systemsExperience designing and delivering enterprise AI solutions including RAG-based architectures using vector databasesProven experience delivering full-stack AI or ML systems within enterprise environmentsStrong understanding of advanced agent architectures, reasoning systems and autonomous workflowsExcellent communication and stakeholder management capabilityExperience supporting proposals, client-facing discussions or technical presentationsIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI, Artificial Intelligence

Read more
Hybrid
Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal .NET Engineer (Azure / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal .NET Engineer to shape the future of enterprise technology used by millions of customers.This role will focus on engineering leadership, modern architecture, cloud-native delivery and driving best practice across multiple teams within a high-scale digital environment.Responsibilities for the Principal .NET Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, high-availability systems using modern Microsoft technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and delivery teams through hands-on technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesChampion secure-by-design principles, vulnerability management and risk reductionImplement observability frameworks including monitoring, logging and SLO / SLI practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and strengthen engineering culture across the organisationEssential Skills for the Principal .NET Engineer:Deep hands-on expertise in ASP.NET Core, Web API, C#, Entity FrameworkStrong experience with Azure, Kubernetes, Kafka and Microservices architectureExperience with MongoDB, cloud integrations and distributed systemsStrong knowledge of JavaScript / TypeScriptExperience using Terraform / Infrastructure as CodeStrong understanding of software architecture and scalable system designExperience leading development of complex, high-performance platformsProven experience in a Principal, Lead or Senior Engineering rolePractical experience using Generative AI tools to improve engineering productivityDesirable Skills for the Principal .NET Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleStrong mentoring background across engineers of all levelsPassion for innovation and continuous improvementIf you are a senior .NET engineering leader looking to shape modern cloud platforms at scale while remaining close to technology, this role offers strong influence, complex delivery challenges and long-term impact.

Read more
Hybrid
Principal Engineer (Java) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal Java Engineer (AWS / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal Java Engineer to shape the future of large-scale digital platforms used by millions of customers.This role will focus on driving engineering excellence, defining technical standards and leading the design of scalable, high-availability systems across a modern cloud-native environment.Responsibilities for the Principal Java Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, distributed systems using modern technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and development teams with deep technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and contribute to a strong engineering culture and community of practiceWork closely with senior stakeholders to align technology with business goalsEssential Skills for the Principal Java Engineer:Deep hands-on expertise in Java, Spring Boot, Microservices, Kafka and AWSStrong understanding of software architecture and scalable system designExperience leading development of high-performance distributed systemsProven experience in a Principal, Lead or Senior Engineering roleExperience defining and governing technical standards and engineering practicesExperience influencing strategy across multiple teams or domainsPractical experience using Generative AI tools to improve engineering productivityStrong leadership, mentoring and stakeholder engagement skillsDesirable Skills for the Principal Java Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleExperience working closely with senior engineering leadership teamsIf you are a senior Java engineering leader looking to shape modern platforms at scale while remaining close to technology, this role offers strong influence, complex challenges and long-term impact.

Read more
Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Bonus + Benefits Location: Hybrid - 3 days per week onsite in Central London Working Hours: Full time - Monday to FridayWe are recruiting multiple AI Engineers to join a global organisation investing heavily in AI, automation and intelligent systems. Working within a highly skilled engineering team, the AI Engineer will design, build and deploy production grade AI solutions that solve real business challenges at scale.This AI Engineer role is a hands on engineering position suited to individuals who enjoy building end to end AI applications, working with large language models, agentic workflows and modern machine learning technologies.Responsibilities for the AI Engineer:Develop and deploy AI powered applications, services and APIsBuild solutions using Generative AI, Agentic AI and machine learning techniquesDesign and optimise RAG pipelines, vector search solutions and AI workflowsIntegrate AI capabilities into existing platforms and business systemsCollaborate with engineers, data specialists and business stakeholders to deliver high impact solutionsContribute to technical best practice and support continuous improvement across the AI functionEssential Skills for the AI Engineer:Strong Python development experienceCommercial experience with LLMs, prompt engineering and AI application developmentExperience with frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI or similarExperience with RAG architectures, vector databases and semantic searchExperience deploying AI solutions within cloud environmentsUnderstanding of MLOps, LLMOps and production AI systemsStrong communication skills and the ability to work with technical and non technical stakeholdersIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI Engineer, AI, Artificial Intelligence, Gen AI Developer

Read more
Remote
Senior Service Designer - SC Cleared - Contract
London
£550 - £600 per day
Contract

Senior Service Designer - SC Cleared - ContractRate: £600 per dayDuration: 6 monthsLocation: RemoteIR35: InsideSecurity Clearance: SC (essential)The role:We are seeking an experienced Senior Service Designer to lead service design activities across large-scale, complex public sector programmes. Working within sensitive policy areas, you will help shape end-to-end services that balance user needs, business objectives, and strategic outcomes, while championing user-centred design principles throughout delivery.Key responsibilities:Lead service design activities across complex digital and business servicesAnalyse and map end-to-end user journeys, service ecosystems, channels and touchpointsTranslate user, business and policy needs into effective service designsDesign services for vulnerable users and those with accessibility requirementsFacilitate stakeholder engagement and drive consensus across complex environmentsAdvocate for user-centred design and GDS best practice within multidisciplinary teamsDevelop service blueprints, operating models and future-state service designsMentor and support other designers, contributing to communities of practiceSkills & Experience:Strong Senior Service Design experience within the UK public sectorProven experience working in complex, policy-driven environmentsExperience designing services for vulnerable users and accessibility-focused servicesAbility to clearly articulate service design approaches, methods and decision-makingStrong stakeholder management skills, including influencing senior and challenging stakeholdersExperience working within multidisciplinary agile delivery teamsStrong understanding of GDS standards and user-centred design principlesSC clearance essentialDesirable:Experience working on high-profile or politically sensitive servicesPrevious experience within Central Government or similar organisationsFamiliarity with service architecture, operating model design and organisational change initiativesIf you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Lead Software Engineer - Python (Django) - SC Cleared
London
£700 - £750 per day
Contract

Lead Software Engineer - Python (Django) - SC Cleared - ContractRate: Up to £750 per day (Umbrella)Duration: 12 monthsLocation: 40% office based (London, Manchester, Birmingham, Cardiff, North East)IR35: InsideSecurity Clearance: SC (essential)The role:A government organisation is seeking a Senior / Lead Software Engineer to design, develop and support secure, scalable digital services within a regulated export control environment. You will provide technical leadership across agile squads, contributing to resilient, user-centred services aligned to GDS standards and national security requirements.Key responsibilities:Lead design and delivery of scalable Python/Django-based servicesTranslate user needs into robust technical solutionsBuild secure, test-driven, high-quality code across multiple workstreamsSupport and maintain live services (performance, stability, reliability)Collaborate across multidisciplinary agile teams (BA, UCD, Engineers)Contribute to system design, integration, and architecture decisionsDrive continuous improvement in engineering practices and deliverySkills & Experience:Strong Python and Django development experience (essential)Proven system design and architecture capabilityExperience working in agile, multidisciplinary teamsStrong communication and technical leadership skillsExperience in secure / regulated environments (e.g. government, defence)SC clearance (or eligibility) essential5-10+ years' software engineering experience (ideally senior/lead level)If you are available and interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Workplace
SCADA Engineer - 12-month Contract - Wokingham
Wokingham, Berkshire
Negotiable
Contract

SCADA Engineer - 12-month Contract - WokinghamRate: NegotiableIR35: InsideLocation: Wokingham (full-time on-site)The role:A leading Critical National Infrastructure institution is seeking SCADA Engineers, with experience in GE PowerOn Reliance (PoR) SCADA.The role will have a strong focus on validating and testing the system implementation against defined functional, non-functional, and integration requirements. It also requires close collaboration with customers, implementation partners, system integrators, and internal delivery teams to ensure that the solution meets operational expectations and industry standards.Essential experience: Strong hands-on experience with GE PowerOn Reliance (PoR) SCADA product used in Transmission SCADA environments, including core components and operational modules.Skilled in the configuration of SCADA and EMS modules within PowerOn Reliance.Worked extensively on PoR modules such as Group Telecontrol, Automation, System Tracing, Symbol Design, Alarm Configuration, and related features.Experienced in integrating PowerOn Reliance with external corporate application systems and enterprise interfaces.Hands-on experience with setup and configuration of SCADA for simulation and testing of SCADA data flows.Skilled in setting up and configuring multiple PoR componentsIf you are available and potentially interested, please apply in the first instance and you will be contacted to discuss the position further.

Read more
Hybrid
Oracle Database Engineer - up to £80,000 + Bonus - Hybrid
City of London, London
£65000.00 - £80000.00 per annum + Bonus + Benefits
Permanent

Oracle Database Engineer (Oracle DBA) Salary: Up to £80,000 + Bonus + Benefits Location: Central London - Hybrid (3 days a week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Oracle Database Engineer to join a high-performing database and platform engineering team.This is a hands-on role focused on Oracle database administration, automation, performance optimisation and platform engineering across large-scale enterprise environments. The Oracle Database Engineer role is suited to an experienced Oracle professional who enjoys solving complex technical challenges, reducing operational overhead through automation and supporting mission-critical database platforms.Responsibilities for the Oracle Database Engineer:Develop automation tooling and platform solutions to support database operations teamsDesign and enhance database support platforms to improve efficiency and reliabilityPerform root cause analysis on incidents and implement permanent solutions through automation and engineering improvementsReduce manual operational workload through scripting and automation initiativesSupport application development teams with database performance, architecture and product selection guidanceProvide L3 support across Oracle Database and Exadata Cloud environmentsDesign and optimise database models to support enterprise applicationsContribute to database platform improvements, resilience and performance optimisation initiativesEssential Skills for the Oracle Database Engineer:Strong Oracle DBA experience across: Oracle 11g, Oracle 12c, Oracle 18c, Oracle 19c, Oracle 23aiStrong Oracle PL/SQL development experienceDatabase performance tuning and optimisation expertiseStrong Bash / KSH Shell scripting experienceExperience with: RMAN, Data Pump, Export / Import utilities, Backup and recovery, Flashback technologies, Database migrationsStrong troubleshooting and analytical skillsExperience supporting enterprise-scale Oracle database environmentsDesirable Skills for the Oracle Database Engineer:Oracle Certified Master (OCM) certificationOracle Exadata or Exadata Cloud@Customer experienceOracle ASM administrationOracle Data Guard administrationPython development experienceAnsible playbook developmentGit / Stash version control experienceJava development knowledgeOracle APEX experienceExperience with database automation technologiesUnderstanding of: Server architectures, Enterprise storage platforms, Networking concepts, Firewall technologiesKnowledge of ITIL processes and service management frameworksThis is an excellent opportunity to join a global technology environment where you will play a key role in supporting, automating and optimising critical Oracle database platforms while working with modern infrastructure and cloud technologies.

Read more
Hybrid
Python Engineer - up to £60,000 + Bonus - Hybrid
Belfast, County Antrim
£50000.00 - £60000.00 per annum + Bonus + Benefits
Permanent

Python Engineer Salary: Up to £60,000 + Bonus + Benefits Location: Belfast - Hybrid (2-3 days per week onsite) Working Hours: 40 hours per week - Full time Job Type: PermanentA globally established organisation is seeking an experienced Python Engineer to join a high-performing technology team delivering scalable enterprise applications and backend services within a complex environment.This is a hands-on engineering role focused on building robust backend systems, modern microservices and secure APIs while driving engineering best practice across the software delivery lifecycle. The Python Engineer role is suited to an engineer who enjoys clean coding principles, automation, observability and modern DevOps practices.Responsibilities for the Python Engineer:Design, develop, test and maintain backend services and microservicesBuild and enhance RESTful APIs aligned to engineering standards and best practicesParticipate in technical design discussions, code reviews and architecture initiativesDevelop automated unit and integration testing to ensure code quality and reliabilityContainerise applications using Docker and support CI/CD deployment pipelinesImplement logging, monitoring and metrics to improve platform observabilityCollaborate with QA, DevOps and architecture teams across delivery initiativesTroubleshoot and resolve production and application issuesContribute towards continuous improvement of engineering standards and development practicesEssential Skills for the Python Engineer:Strong commercial programming experience with PythonExperience developing and consuming REST APIsExperience with automated testing frameworks such as pytestHands-on experience with Docker and containerised applicationsStrong understanding of Git and version control best practicesExperience working with CI/CD pipelines and deployment automationStrong analytical and problem-solving capabilityExperience working within Agile engineering environmentsStrong communication and collaboration skillsDesirable Skills for the Python Engineer:Experience working with microservices architecturesExposure to cloud platforms and distributed systemsFamiliarity with observability tooling for logging and metricsExperience supporting enterprise-scale applications and platformsThis is an excellent opportunity to join a collaborative engineering environment focused on modern backend development, automation and scalable enterprise technology delivery.

Read more
Hybrid
AI Engineer - up to £85,000 + Bonus + Benefits - Hybrid/London
London
£65000.00 - £85000.00 per annum
Permanent

AI Engineer Salary: Up to £85,000 + Benefits Location: Hybrid - 3 days per week onsite in London Working Hours: Full time - Monday to FridayA globally renowned organisation is seeking an AI Engineer to join a high-performing technology function delivering intelligent, production-grade AI solutions across enterprise environments. This is a hands-on role combining full-stack engineering with advanced AI system development, focused on building scalable, secure and impactful solutions that deliver measurable business value.The AI Engineer role suits an experienced engineer with strong software foundations and practical expertise across Generative AI, Agentic AI and machine learning, who enjoys working closely with stakeholders and contributing to complex delivery initiatives.Responsibilities for the AI Engineer:Design, develop and maintain end-to-end AI solutions spanning front-end interfaces, back-end services and data pipelinesBuild, optimise and deploy AI and machine learning models ensuring solutions are scalable, maintainable and production-readyDeliver Generative AI, Agentic AI and classical machine learning solutions aligned to enterprise requirementsIntegrate AI systems with existing enterprise platforms ensuring stability and seamless operationCollaborate closely with data scientists, engineers and business stakeholders to identify opportunities and deliver robust solutionsProvide technical guidance and mentorship to junior engineers, promoting best practice across AI developmentLead implementation of engineering standards across AI and ML deliveryStay current with emerging AI technologies and contribute to continuous innovationEssential Skills for the AI Engineer:Strong proficiency in Python with extensive experience using AI, ML and NLP librariesHands-on experience working with modern large language models including prompt engineering, fine-tuning and evaluationPractical experience with core Generative AI frameworks and agent-based AI frameworksStrong experience with MLOps and LLMOps tooling including model lifecycle managementProven deployment experience on major cloud platforms including AI and ML servicesSolid foundation in software engineering principles for scalable, production-grade systemsExperience designing and delivering enterprise AI solutions including RAG-based architectures using vector databasesProven experience delivering full-stack AI or ML systems within enterprise environmentsStrong understanding of advanced agent architectures, reasoning systems and autonomous workflowsExcellent communication and stakeholder management capabilityExperience supporting proposals, client-facing discussions or technical presentationsIf you are an AI Engineer with strong full-stack capability and a passion for delivering enterprise-grade AI solutions, please apply in the immediate instance. AI, Artificial Intelligence

Read more
Hybrid
Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal .NET Engineer (Azure / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal .NET Engineer to shape the future of enterprise technology used by millions of customers.This role will focus on engineering leadership, modern architecture, cloud-native delivery and driving best practice across multiple teams within a high-scale digital environment.Responsibilities for the Principal .NET Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, high-availability systems using modern Microsoft technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and delivery teams through hands-on technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesChampion secure-by-design principles, vulnerability management and risk reductionImplement observability frameworks including monitoring, logging and SLO / SLI practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and strengthen engineering culture across the organisationEssential Skills for the Principal .NET Engineer:Deep hands-on expertise in ASP.NET Core, Web API, C#, Entity FrameworkStrong experience with Azure, Kubernetes, Kafka and Microservices architectureExperience with MongoDB, cloud integrations and distributed systemsStrong knowledge of JavaScript / TypeScriptExperience using Terraform / Infrastructure as CodeStrong understanding of software architecture and scalable system designExperience leading development of complex, high-performance platformsProven experience in a Principal, Lead or Senior Engineering rolePractical experience using Generative AI tools to improve engineering productivityDesirable Skills for the Principal .NET Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleStrong mentoring background across engineers of all levelsPassion for innovation and continuous improvementIf you are a senior .NET engineering leader looking to shape modern cloud platforms at scale while remaining close to technology, this role offers strong influence, complex delivery challenges and long-term impact.

Read more
Hybrid
Principal Engineer (Java) - up to £100,000 + Bonus - Hybrid
Coventry, West Midlands
£75000.00 - £100000.00 per annum + Bonus + Benefits
Permanent

Principal Java Engineer (AWS / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob Type: PermanentA globally established organisation is seeking an experienced Principal Java Engineer to shape the future of large-scale digital platforms used by millions of customers.This role will focus on driving engineering excellence, defining technical standards and leading the design of scalable, high-availability systems across a modern cloud-native environment.Responsibilities for the Principal Java Engineer:Define and evolve engineering strategy, standards and best practices across your domainLead technical direction across multiple engineering teams and programmesDesign and oversee delivery of large-scale, distributed systems using modern technologiesProvide expert guidance on technical risk, architecture decisions and prioritisationSupport Staff Engineers and development teams with deep technical leadershipDrive adoption of DevOps, CI/CD, automation and modern engineering practicesLeverage AI and intelligent automation to improve productivity and delivery outcomesMentor engineers and contribute to a strong engineering culture and community of practiceWork closely with senior stakeholders to align technology with business goalsEssential Skills for the Principal Java Engineer:Deep hands-on expertise in Java, Spring Boot, Microservices, Kafka and AWSStrong understanding of software architecture and scalable system designExperience leading development of high-performance distributed systemsProven experience in a Principal, Lead or Senior Engineering roleExperience defining and governing technical standards and engineering practicesExperience influencing strategy across multiple teams or domainsPractical experience using Generative AI tools to improve engineering productivityStrong leadership, mentoring and stakeholder engagement skillsDesirable Skills for the Principal Java Engineer:Strong advocate of Agile delivery and modern engineering ways of workingExperience building collaborative engineering communitiesComfortable making data-driven technical decisions at scaleExperience working closely with senior engineering leadership teamsIf you are a senior Java engineering leader looking to shape modern platforms at scale while remaining close to technology, this role offers strong influence, complex challenges and long-term impact.

Read more

Our clients

Wipro
Wio
Veolia Water
Transport for London
Tokiomarine

Involved exceeded our expectations! With their expert planning and flexibility, they seamlessly navigated our ever-changing hiring needs and demanding technical criteria. They delivered on time, within budget, and even saved us money.

Software Solutions

Project Manager

Hero banner

Connect with us.

Whether you’re building a team, or looking for a single hire - talk to one of our consultants.

Arrange call backEmpowering people first.