Software Development Manager - Melbourne/Hybrid - Scalability Opportunity
Unlock a challenging and rewarding role as a Software Development Manager where you will have the opportunity to scale and transform a highly effective team within an Agile environment.
As a seasoned technical leader, you will be responsible for managing the software development function, both in terms of resources and activities critical to software development. This role comprises elements of Technical Leadership, People Leadership, and Delivery Management on a roughly 60/20/20 basis.
While primarily a leadership role, this position also involves getting involved in more detailed work, taking ownership of specific delivery tasks as appropriate. You will work closely with stakeholders across the business to provide insight into delivery plans, capacity, and backlogs.
This is a unique opportunity to drive scalability and transformation within a dynamic organization.
Key Responsibilities:
* Define, evolve, and manage adherence to high-quality engineering and development principles and standards, focusing on scalability, security, performance, and low total cost of ownership.
* Provide reactive technical solution architecture support, aligning with defined architecture principles, considering solution roadmaps, and delivering business outcomes.
* Work closely with the broader product and technical functions to define, evolve, and manage adherence to fit-for-purpose architecture principles.
* Develop, evolve, and maintain a high-level solution roadmap that speaks to various components of the solution and plans for their future, including upgrades, replatforming, and decommissioning as necessary.
* Actively participate in and guide incident management and troubleshooting activities to minimize business impact, ensuring root cause analysis is completed and remediation actions are taken.
Required Skills and Qualifications:
Relevant qualifications include a Bachelor of Information Technology/Computer Science (or similar) and formal Project Management/Software Delivery Management education (or similar). Proven software development experience