Engineering Leadership
Manager - Professional Services * LEXICON (2021 - 2022)
Led the Professional Services operations function supporting 100+ consultants delivering software across multiple client environments.
- Designed and evolved organisational structures, role definitions and internal operating systems.
- Scaled the organisation from 78 to 137 people during a period of sustained growth.
- Established clearer performance expectations and feedback mechanisms.
- Coached consultants and emerging leaders on delivery, professional development and client engagement.
- Oversaw hiring, workforce planning and difficult performance conversations where required.
- Balanced commercial delivery pressure with long-term organisational health.
This role deepened my understanding of how engineering organisations scale — and where fragility appears if systems are not designed intentionally.
Principal Consultant @ ThoughtWorks (2008 - 2018)
Worked with executives and senior leaders across banking, telecommunications, retail and government sectors on long-term change initiatives in technology and operations.
- Led multi-disciplinary delivery teams on complex software programs.
- Partnered with CIOs and senior stakeholders on organisational design and delivery performance.
- Managed client relationships across small advisory engagements and large-scale transformations.
- Provided performance feedback and mentorship to team members across engagements.
- Opened and led the Perth office (2010–2012), establishing local client relationships and building delivery capability.
This period shaped my approach to leadership — particularly around aligning delivery systems with strategy and measuring performance beyond activity.
Integration Program Manager / Engineer @ tyro (2007 - 2008)
Led a multi-vendor integration program involving 30+ partners integrating with Tyro’s EFTPOS platform.
- Coordinated engineering, commercial and partner stakeholders.
- Balanced pre-sales commitments with delivery feasibility.
- Worked closely with engineering to develop a scalable, reusable integration model.
- Managed risk and sequencing across distributed external dependencies.
Operating in a payments environment reinforced the importance of reliability, clarity of ownership and disciplined execution.
Team Lead @ SSFS -> Aware Super (2004 - 2005)
- Led and mentored a development team.
- Prioritised and coordinated delivery work.
- Partnered with project managers on performance and delivery issues.
- Recruited and managed contractors.
- Interviewed and onboarded new developers.
This was my first formal leadership role and marked the shift from individual contributor to accountable team lead.
Team Lead @ Ajilon -> Modis (2001 - 2004)
- Led engineering teams building a system to track iron ore movements across multiple BHP mine sites.
- Coordinated technical architecture decisions.
- Ensured delivery milestones were met.
- Coached team members in enterprise Java development.
- Balanced client expectations with technical constraints.
Team Leader - Records Management @ bankwest (1991 - 1992)
- Early leadership role managing a team responsible for reconstructing historical banking records.
- Coordinated workload allocation.
- Provided coaching and feedback.
- Developed early instincts around accountability and service reliability.