Chief Software Engineer is required by a large technology innovation organisation to lead the design and delivery of high-performance software systems and cloud-native platforms.
Responsibilities:
* Designing and developing full-stack solutions, including UI components, application logic, and cloud-based services.
* Leading and mentoring an engineering team.
* Developing serverless functions utilising Azure Functions, GCP Cloud Functions or AWS Lambda.
* Leveraging AI tools and capabilities to enhance solution efficiency and user experience.
* Ensuring integration between Front End applications and Back End services.
* Leading software delivery workflows across full software life cycles.
* Supporting activities during the project discovery phase.
Required experience and skills:
* Hands on software engineering skills using various platforms and tools.
* JavaScript/Typescript experience.
* Any experience in C#, Java or Python will be beneficial.
* Experience with both Front End frameworks (React, Vue, or Angular) and Server Side JavaScript/TypeScript (Node.js/Next.js) will be advantageous.
* DevOps and CI/CD.
* Experience working with one or more leading cloud platforms (Azure, AWS, GCP); broader cloud exposure will be beneficial.
* Proficiency with Terraform, CloudFormation or similar IaC tooling.
* Experience with modern AI technologies and workflows (eg, RAG, LLM fine-tuning, multi-agent setups, utilising vector databases, AI-assisted coding) will be beneficial.