Principal Software Engineer Initial contract durations: 6 Months - multiple year program - with the view to extend. Day rate: 1150 p/d GST Company Overview Reporting to: Engineering Manager Top 30 ASX-listed retail company. 1000 Employee Hybrid Working arrangement Sydney CBD Location. Overview: Technical leading a team to build out a new Single Page Applications for a high traffic customer-facing applications. Lead the development and implementation of complex web applications and APIs, leveraging strong technical expertise in software engineering principles and best practices. Mentor and guide technical teams, ensuring high-quality, end-to-end application development while enhancing developer productivity through advanced tooling and process improvements. Responsibilities: 10 years of experience in systems development or a relevant tertiary qualification in IT or Computer Engineering. Expertise in developing complex single-page web applications and experience with APIs. Proven leadership ability, capable of guiding technical team members while remaining hands-on. Excellent communication skills, adept at translating technical requirements across multidisciplinary teams. Strong advocate and implementer of software engineering principles and best practices, ensuring high-quality software. Requirements: Strong experience with Java - Spring Boot Demonstrated experience working with TypeScript/JavaScript - NextJS, ReactJS Previous experience with cloud technologies - AWS/GCP. Integration Experience - RESTful/Microservices, GraphQL etc. DevOps experience - Kubernetes. Must have full working rights in Australia.