* **Lead a High Performing Team**
About Our Organisation
Our organisation is a leading player in its industry, known for innovation and customer satisfaction. We serve a broad customer base across Australia.
**Job Description**
* Manage a team of software engineers to drive technical excellence.
* Develop and implement technical strategies that support business growth.
* Foster a culture of innovation and continuous improvement.
* Collaborate with stakeholders to deliver technology solutions that meet customer needs.
* Ensure software quality and performance standards are met.
* Carry out software architecture and design tasks to ensure technical integrity.
* Provide technical guidance and mentorship to team members to enhance their skills.
* Oversee project timelines and deliverables to ensure timely completion.
The **Ideal Candidate**
A successful Software Engineering Team Lead should possess:
* A degree in Computer Science or a related field.
* Advanced skills in C#, Java, JavaScript, Python, C, C++ or similar languages, with experience in Azure.
* Expertise in relational databases such as SQL Server, Postgres or MySQL.
* Proven experience in leading software engineering teams.
* Strong knowledge of software architecture and design principles.
* Excellent problem-solving skills and a strategic mindset.
* Proficiency in modern software development methodologies.
* Exceptional communication and leadership abilities.
This role will be based in Perth, Western Australia. The ideal candidate must be based in Perth and hold the required working rights.
**What We Offer**
* A competitive salary package.
* Flexible working arrangements.
* Career development opportunities.
* Salary packaging.
* Additional staff discounts and benefits.