Principal Software Engineer – AI & Innovation
Recruiting a Principal Software Engineer with a proven track record of delivering innovative, AI driven solutions and the curiosity to explore beyond traditional technology boundaries.
Within the newly createdAI & Innovation team, you will shape the future of the organisation’s products through cutting-edge technology, experimentation and creative thinking.
A truly exciting opportunity to influence and create something new.
Key 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
Essential Skills
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
Desirable Experience
DevOps practices and CI/CD pipelines
Secure-by-design development and security best practices
Contributions to open-source projects