We’re helping our client find an experienced Principal Software Engineer to lead the evolution of sophisticated content processing platforms used in highly structured, high-volume environments. About the Role This is a senior technical leadership role focused on XML transformation systems, Java and Python architecture, cloud modernisation, and next-generation AI content workflows. You’ll work closely with engineering teams to design scalable platforms, mentor developers, and drive architectural direction across critical systems. Responsibilities Technical Leadership Provide architectural leadership for XML processing and content transformation platforms Mentor and coach engineers to raise technical standards and engineering excellence Drive best practices across code quality, performance optimisation, testing, and documentation Contribute to long-term technical strategy and platform evolution Qualifications Advanced expertise in XML technologies including XSD, XPath, and XSLT (Saxon or equivalent) 10+ years of experience working with Java (8+) and Spring / Spring Boot Strong experience designing REST APIs and working with SOAP services Experience working with cloud platforms such as AWS, Azure, or GCP Strong understanding of scalable, modular software architecture Proven experience operating in senior or principal-level engineering roles Required Skills Exposure to RAG architectures and AI-powered content workflows Experience with CI/CD pipelines, containerisation, and distributed systems Strong communication and collaboration skills in international teams Preferred Skills Work on technically complex, large-scale content and AI systems Influence architecture and engineering direction at a strategic level Mentor experienced engineers and shape engineering culture Contribute to modern AI and agentic engineering initiatives Join a globally distributed engineering environment solving meaningful technical challenges #J-18808-Ljbffr