Salary: £100,000 - 100,000 per year Requirements: Significant experience in a senior software engineering position Proven experience delivering innovative AI solutions Practical knowledge of AI, including building and training LLMs Strong understanding of Microservices and modern web architectures Deep expertise in programming languages and frameworks such as Java and Spring Boot Extensive experience designing large-scale systems Strong knowledge of AWS cloud architecture and services Excellent problem-solving skills and a results-driven mindset Experience mentoring and guiding technical teams to deliver Familiarity with DevOps practices and CI/CD pipelines (desirable) Knowledge of secure-by-design development and security best practices (desirable) Contributions to open-source projects (desirable) Responsibilities: Build innovative MVPs to validate ideas and accelerate learning Lead the design and implementation of scalable, high-performance software systems Collaborate closely with Product, Design, QA, and Engineering teams Evaluate, experiment, and recommend new technologies, frameworks, and tools Mentor and coach engineers to create a culture of innovation and continuous improvement Oversee code reviews and ensure delivery of high-quality maintainable software Troubleshoot and resolve complex technical challenges Contribute to strategic planning and align technology decisions with business goals Technologies: AI AWS CI/CD Cloud DevOps Java Security Spring Spring Boot Web microservices More: We are seeking a Principal Software Engineer to join our newly created AI & Innovation team. This is a unique opportunity to shape the future of our products through cutting-edge technology and creative thinking. You will work closely with a talented team dedicated to exploring beyond traditional technological boundaries. We offer a dynamic environment that encourages experimentation and innovation, fostering a culture where your ideas can flourish. last updated 14 week of 2026