Engineering Manager · Sydney, Australia
James Mckenzie
I build high-performing engineering teams, resilient infrastructure and the automation that lets both move faster.
Engineering leadership grounded in hands-on experience
I'm an Engineering Manager based in Nelson, New Zealand and heading to Sydney 2 November, currently leading the development team at The Hustle. Over 15 years I've moved from freelance developer to senior engineer to leading teams of up to ten, and I still write code, review architecture and get into the infrastructure alongside my team.
My background spans frontend (React), backend (PHP - Symfony, Laravel, Silverstripe and .NET), databases (MySQL, PostgreSQL, MongoDB) and cloud infrastructure on AWS, which lets me make credible calls on technical direction while staying focused on the people and process side of the job - hiring, mentoring, stakeholder management and building the systems that let a team ship reliably.
I'm a certified Scrum Master and hold both the AWS Cloud Practitioner and AWS Developer Associate certifications.
Where I've worked
-
- Lead a development team that grew from 5 to 10 engineers, personally managing interviewing and onboarding for 4 new hires.
- Built a Jira → Xero integration using the ChatGPT and Xero APIs to auto-generate customer-friendly invoices from logged ticket time, saving roughly an hour of admin per day and eliminating missed invoices.
- Shipped a self-service lead generation tool that audits site performance against Lighthouse metrics - driving 11 new hosting clients and ~50 hours of billable optimisation work in 6 months.
- Pitched and led a rearchitecture of server infrastructure - from two Windows monoliths running ~100 sites each to a single Windows server plus right-sized Linux instances - cutting costs by a 5-figure annual sum and reducing outages.
- Designed a deployment pipeline covering base image updates, blue-green deployments across all environments and automated testing, cutting deployment issues and manual testing overhead.
-
- Maintained and upgraded the BNZ website (Silverstripe + React), while onboarding and mentoring other developers.
- Built the site's home loan repayment calculator, its most heavily used feature by analytics traffic.
- Automated setup of developer Mac laptops in a high-security banking environment, cutting onboarding from multiple days to a 30-minute, one-click install.
- Co-led a 6-month, end-to-end upgrade of the site from Silverstripe 3.x to 4 - around 1,300 commits across 7 codebases, delivered without incident.
- Played a key role in migrating from on-premises servers to AWS (2017–2018), coordinating with infrastructure teams and stakeholders; later earned AWS Cloud Practitioner and Developer Associate certifications.
- Implemented geolocation features (e.g. nearest ATM/branch) using raw, performant SQL against PostgreSQL with the PostGIS extension.
-
Progressed into a senior development role after joining as an intermediate developer, delivering client web projects.
-
Freelance
What leadership looks like in practice
Team doubled from 5 to 10 engineers, with hands-on ownership of hiring and onboarding.
Admin time saved by automating invoicing from Jira ticket time straight into Xero.
New hosting clients generated by a self-service performance audit tool built in-house.
Annual cost reduction from re-architecting server infrastructure onto right-sized instances.
Delivered across 7 codebases in a 6-month Silverstripe 3 → 4 migration, without incident.
Developer onboarding time after automating secure laptop setup, down from multiple days.
Technical foundation
Leadership & Agile
Team growth & hiring, mentoring, stakeholder management, certified Scrum Master.
Frontend
HTML, CSS, JavaScript, React.
Backend
.NET, PHP - Symfony, Laravel, Silverstripe
Data
MySQL, PostgreSQL (incl. PostGIS), MongoDB.
Cloud & DevOps
AWS (Cloud Practitioner & Developer Associate certified), Docker, Jenkins, AWS CodeDeploy, CloudFormation, BitBucket Pipelines.
Systems Administration
Linux (Ubuntu, Debian, RHEL), Apache & Nginx, firewalls, SSL, load balancing, monitoring.
Testing
PHPUnit, Selenium WebDriver, Cypress.
Design
Intermediate-level design work in Photoshop and Figma.
Let's talk about your team
Open to conversations about engineering leadership roles, technical strategy or advisory work.
References available on request.