
Senior Software Engineer, AI Enablement
About this role
Xero seeks a Senior Software Engineer for AI Enablement to construct internal AI tools and platforms based in Vancouver or remotely in Australia and New Zealand. This position suits an experienced developer who enjoys building reliable engineering infrastructure and collaborating with major cloud vendors.
Role Overview
The Senior Software Engineer, AI Enablement position sits inside the Engineering Experience group at Xero. The job involves owning infrastructure from initial experimentation through production deployment while supporting internal engineering teams. The position requires guiding technical choices for an internal skills marketplace and AI distribution platform.
Key Responsibilities
Requirements
Skills and Tools
About the Company
Xero employs a hybrid working model with teams spread across Vancouver, Australia, and New Zealand. The company collaborates across time zones and organizes regular in-person boost days for planning and alignment.
How to Apply
Interested candidates should apply on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is the job located?
The position is located in Vancouver at 333 Seymour St, or candidates can be based anywhere in Australia or New Zealand using a hybrid work model.
What technology stack does the team use?
The core technology stack utilizes C#, .NET, and AWS, with Python and TypeScript used for AI tooling.
What are the primary duties of this role?
Responsibilities include building an internal skills marketplace and AI tool distribution platform, developing best practices for coding agents, and collaborating with vendors like AWS, Microsoft, and GitHub on early-access technology.
What level of production discipline is expected?
Engineers are expected to own projects end-to-end, which includes writing runbooks, setting up monitoring, and planning rollbacks before software goes live.