Technical Leader

Join us at Bankwest as we strive to deliver what matters to our customers. Enjoy working with friendly colleagues, along with genuine opportunities to grow a career where you feel like your contribution really counts.

We now have a vacancy for a Technical Leader to join our team. The Technical Lead is a member of the Software Engineering Team which is responsible for delivering business value through software applications and platforms for Bankwest, including architecture definition, design, development, quality assurance/testing, release, configuration, support, maintenance and optimisation.

Your team is accountable for delivering business value via one or more software applications or platforms throughout their life cycle. Team responsibilities include analysis, estimation, design, development, quality assurance, deployment, support, maintenance, optimisation, risk management and where applicable, supplier management.

Your key responsibilities will also include: 

You'll Establish the technical vision with your software engineering team and work with them to turn it into reality. Lead your team to deliver quality strategic and operational outcomes in close collaboration with business partners and ES.

You will be Accountable for the software design, engineering processes and quality standards for your team. Maintain awareness of changes in the external environment and continuously advance the capability and performance of your team accordingly to remain competitive.

Ensure the availability and performance of your application/s or platform/s meet required service levels. Deliver financial performance in a risk aware and sustainable manner being fully compliant with Risk Appetite Statement. Drive customer advocacy by delivering exceptional customer/colleague experiences.

Key Deliverables include:

  • Ownership of Programming Standards and quality engineering practices
  • Maintaining the lifecyle plan (aka road map) for the application/s or platform/s you are responsible for in collaboration with business and technical stakeholders (e.g. Software/Enterprise Architects)
  • Management of Technical Debt through simple management processes to support planning and risk management
  • Coaching, mentoring and developing the capabilities of other engineers at all levels
  • Contributing to end to end design and support development of solution architectures
  • Solving complex business problems
  • Software Engineering tasks of a senior software developer
  • Engaging business and technical communities and providing thought leadership, ideas and knowledge to grow the overall technical knowledge base across Bankwest
  • Writing code for at least 30% of your time


The successful applicant will possess the following key skills and attributes;

  • Expert level knowledge of one or more technologies, including major programming languages and frameworks - Web dev, Angular/Node JS, Javascript, HTML/CSS, Java, C#, PL1, CICS, DB2, Oracle, SAS, SQL, APIs, JSON, Test tools frameworks, Automation tools, Scripting tools, ObjectiveC/Swift, Base24, SAHI, Tosca, LISA, OBIEE.
  • Expert level knowledge of one or more Bankwest applications
  • Strong capability and experience with modern quality engineering practices and techniques - Agile, TDD, BDD, Continuous Delivery, UX, Pair Programming, Estimating, Test Automation, Lean engineering.
  • Leadership skills - technical leadership, technical decision making, coaching and mentoring engineers, planning

What's on offer

We promote flexibility to balance your work and home life and ensure you achieve your career goals and personal needs. Making a difference in the community is important to Bankwest and colleagues have the opportunity to volunteer two days per year for a cause that matters to them. The successful applicant will enjoy an attractive salary package plus bonus in conjunction with the opportunity to access a range of market leading employee benefits.

Are you viewing this job on LinkedIn? Click here to apply