Technical Lead

The Role

As a Technical Lead, you will provide technical leadership to a talented team striving to deliver solutions that are strategically aligned to our architectural vision and that follows best practice. You will be responsible for solution design within your team and across the domain through collaboration with other Technical Leads and Architects.

Working with your teams, you’ll ensure that quality practices are being followed and you will mentor your engineers to follow coding standards and to build quality into their software. You will need strong systems experience, excellent interpersonal communication, and experience accepting and giving meaningful feedback on technical designs and pull requests.

Key Responsibilities

Coach and mentor engineers to improve their engineering capabilities and embed good practices
Be the first point of contact for questions from other engineers within the delivery team, and act as the conduit between the team and Domain technical leaders
Improve and embed automated testing practices in the team
Evangelise secure software development principles within the team through practices such as code reviews in line with the SDLC and threat modelling
Participate in proactive risk mitigation activities by carefully scrutinising changes before they reach the production environment.
Maintain a broad understanding of software solutions across the Claims Technology Platform to ensure alignment to strategic architecture.
Analyse system requirements and develop technical design
Develop and maintains application software
Perform unit and integration testing on developed code 

Skills & Experience

5+ years professional software engineering experience with at least 2 years of technical leadership responsibilities.
Experience of coaching and mentoring engineers
Experience with Java, source control systems, continuous integration tools
Agile collaboration tools (JIRA, Confluence etc) experience
Strong programming skills including secure software development practices
Strong analytical, design and consultative skills.
Strong time management, workload management and organisational skills.
Good working knowledge in relational database management systems

Our Benefits

Discounts of up to 25% on our various Insurance, Banking & Superannuation products
Flexible working environment and arrangements; genuine focus on work-life balance
Numerous discounts with our corporate partners (retail & shopping / travel & holiday / health & wellbeing)
Melbourne, VIC, AU