We're assisting our client in finding an experienced Principal Software Engineer to lead the evolution of structured content processing platforms powering their legal products. This role combines deep technical expertise in XML transformation and Java-based & Python-based architectures, alongside strong technical leadership, mentoring, and architectural ownership.
Responsibilities
- Technical Leadership
- Provide architectural guidance on XML processing and content transformation systems
- Mentor and coach engineers to raise technical standards and engineering quality
- Drive best practices in code quality, performance optimisation, and documentation
- Contribute to long-term technical roadmap and strategic engineering decisions
- Foster a collaborative, high-performance engineering culture
- Design and evolve XML transformation pipelines (conversion, normalisation, enrichment, publication)
- In...