The Lead Software Engineer will provide technical leadership to teams developing and support cloud based (AWS) enterprise solutions, through Agile development methodologies and mature DevOps processes.
The Lead Software Engineer will provide technical leadership to teams designing, documenting and implementing technical solutions to meet user requirements, including taking a lead role in all technical aspects of the software development life cycle to implement and maintain enterprise applications.
Reporting to the ICT Practice Lead, the Lead Software Engineer will work as part of support or project teams to develop new software solutions, as well as enhancing and maintaining existing capabilities. All software will be developed following internal quality processes and industry best practices for ensuring web application security. As a leader of the team, this position is responsible for taking an active role in providing guidance, support and mentoring to other team members to ensure they are able to achieve their tasks and goals. This position will also be responsible for driving continuous improvement and adoption of industry best practice, to ensure that the broader development team are working as effectively as possible.