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