" \u003cdiv class=\"ja-job-details\"\u003e \u003ch2 class=\"title\"\u003eIntermediate Software Engineer\u003c/h2\u003e \u003cdiv class=\"meta\"\u003e \u003cul class=\"classifications\"\u003e \u003cli data-id=\"20857\"\u003e IT \u0026amp; Telecomms \u003c/li\u003e \u003cli data-id=\"20858\"\u003e Software - Developer \u003c/li\u003e \u003cli data-id=\"20859\"\u003e Auckland \u003c/li\u003e \u003cli data-id=\"20860\"\u003e Permanent / Full Time \u003c/li\u003e \u003c/ul\u003e \u003cp class=\"date-posted\"\u003e 25/9/2026 \u003c/p\u003e \u003c/div\u003e \u003cul class=\"bullet-points\"\u003e \u003cli\u003eBuild features end to end using AI-accelerated development\u003c/li\u003e \u003cli\u003ePermanent role in a small squad with a clear path to Senior Dev\u003c/li\u003e \u003cli\u003eHybrid working, based in Auckland\u003c/li\u003e \u003c/ul\u003e \u003cdiv class=\"description\"\u003e \u003cstrong\u003eAbout the Opportunity\u003c/strong\u003e\u003cbr\u003eA large, well-established Auckland organisation is building a new in-house software engineering practice around AI-accelerated delivery. Engineers work in small squads of a Product Owner, a Tech Lead and 3-4 engineers, shipping production software quickly without lowering the quality bar. This is a permanent role with hybrid working, at a time when you can help shape how the practice works. The squad builds primarily in TypeScript and Node.js.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Role\u003c/strong\u003e\u003cbr\u003eAs an Intermediate Software Engineer, you\u0027ll deliver features end to end on your own, with technical direction from your Squad Tech Lead and line management from the Squad Product Owner. You\u0027ll use AI coding tools confidently within agreed guardrails, check everything they produce carefully, and support junior engineers and interns. Your design responsibility will grow over time, and there\u0027s a clear path toward the Squad Tech Lead role.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eKey Responsibilities\u003c/strong\u003e\u003cbr\u003e \u003cul\u003e \u003cli\u003eDeliver features end to end to the definition of done: designed, built, tested, reviewed and production-ready\u003c/li\u003e \u003cli\u003eDesign implementations within the squad\u0027s agreed architecture, raising design concerns, risks and blockers early\u003c/li\u003e \u003cli\u003eUse AI coding tools well: write precise specifications, review critically, and verify everything that ships\u003c/li\u003e \u003cli\u003eChoose the right approach for each piece of work, from hand-written code to agent-generated builds\u003c/li\u003e \u003cli\u003eShip tested, secure and observable code, and lead debugging of complex faults down to the root cause\u003c/li\u003e \u003cli\u003eReview your teammates\u0027 work constructively, including AI-generated code\u003c/li\u003e \u003cli\u003eGuide junior engineers and interns through pairing, review and everyday support\u003c/li\u003e \u003cli\u003eTake an active part in squad ceremonies, retrospectives, and improving the squad\u0027s prompts and AI practices\u003c/li\u003e \u003c/ul\u003e \u003cstrong\u003eAbout You\u003c/strong\u003e\u003cbr\u003e \u003cul\u003e \u003cli\u003e2-5 years\u0027 professional software development experience, including taking production features from start to finish\u003c/li\u003e \u003cli\u003eStrong commercial experience with TypeScript and Node.js, or a similar modern web stack, with the fundamentals to pick up other tools as needed\u003c/li\u003e \u003cli\u003eHands-on experience with AI coding assistants (e.g. Claude, Cursor, GitHub Copilot), and good judgement about when not to use them\u003c/li\u003e \u003cli\u003eSolid debugging and root-cause analysis across code, data and integrations\u003c/li\u003e \u003cli\u003eExperience with Git, CI/CD and automated testing\u003c/li\u003e \u003cli\u003eWorking knowledge of cloud platforms (e.g. AWS, Azure, Cloudflare) and how production systems are deployed and run\u003c/li\u003e \u003cli\u003eYou build security in from the start and care about usability and accessibility\u003c/li\u003e \u003cli\u003eYou give and take code review constructively and communicate clearly\u003c/li\u003e \u003cli\u003eA tertiary qualification in Computer Science, Software Engineering or a related field, or equivalent experience\u003c/li\u003e \u003cli\u003eExperience in a highly regulated environment such as banking, financial services or healthcare would be a plus\u003c/li\u003e \u003cli\u003eYou\u0027ll need to be able to pass pre-employment and regulatory probity checks\u003c/li\u003e \u003c/ul\u003e If you want to do your best engineering work with the latest AI tools, in a team that takes quality seriously, apply now or get in touch for a confidential chat. \u003c/div\u003e \u003cdiv class=\"apply\"\u003e \u003ca class=\"back-link\" href=\"#\" title=\"Back to search results\"\u003eBack to search results\u003c/a\u003e \u003cinput type=\"button\" class=\"ja-button\" data-job-id=\"4473693\" value=\"Apply Now\" title=\"Apply Now\" /\u003e \u003c/div\u003e \u003c/div\u003e "