Salary: £100,000 - 120,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 recruiting a Principal Software Engineer to join our newly created AI & Innovation team. This role presents an exciting opportunity to shape the future of our organizations products through cutting-edge technology and creative thinking. We value innovation and provide a collaborative environment where you can explore beyond traditional technology boundaries. Join us to influence and create something new. last updated 8 week of 2026