Latest AI JobsBrowse Jobs
xero logo

Senior Software Engineer - AI

xeroAU: Melbourne: (260 Burwood Rd)Data, AI & Machine Learning
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
8 Oct 2026
Status
Open · checked 7d ago

About this role

Melbourne or Sydney, Australia offers a hybrid Senior Software Engineer - AI position at Xero focused on building internal AI orchestration platforms. This role suits an experienced software engineer who wants to lead technical development and champion scalable agentic solutions.

Role Overview

This position involves leading the creation of an internal AI orchestration platform at Xero. The selected professional will establish engineering standards, design scalable technical solutions, and maintain a hands-on approach while guiding internal teams in building secure AI agents.

Key Responsibilities

Build and maintain the internal AI platform architecture alongside agentic frameworks for cross-functional teams.
Implement secure agentic access patterns for tools and data across the organisation.
Develop tooling for governance, cost tracking, and model quality evaluation.
Create shared patterns and starter templates to accelerate the engineering community's output with AI.
Collaborate closely with product owners, designers, business analysts, and security teams through knowledge sharing and feedback.

Requirements

Extensive background delivering production-grade software with modern frontend frameworks such as React.
Practical capability in designing, building, and operating containerised backend services and APIs using Python or TypeScript.
Proficiency in automated testing, CI/CD pipelines, and modern Git workflows across the entire stack.
Experience designing secure authentication and authorisation methods including OAuth and OIDC.
Direct involvement in building agentic AI systems utilizing tool calling, agent loops, and frameworks like LangGraph or pydantic-ai.
Ability to communicate technical trade-offs clearly to diverse stakeholders.

Skills and Tools

Python
TypeScript
React
LangGraph
pydantic-ai
OAuth/OIDC
CI/CD
Git
Containerisation

Salary and Benefits

Generous paid leave and statutory holidays
Dedicated paid leave for physical and mental wellbeing with an Employee Assistance Program
Health insurance, dental reimbursement, and vision allowances
Healthcare spending account
Fertility and family forming support
Wellbeing and sports programmes and employee resource groups
Twenty-six weeks of parental leave for primary caregivers
Employee Share Plan and flexible working arrangements
Career development opportunities and office facilities featuring shared meals

About the Company

Xero operates with a human-first culture centred on respect, fairness, inclusion, and diversity of thought. The organisation encourages qualified applicants from varied backgrounds to apply for positions.

How to Apply

Interested candidates should visit the official Xero careers page to submit an application for this role.

Skills and tech stack

Questions candidates ask

Where is this job located?

The role is based in Sydney or Melbourne with hybrid working flexibility.

What programming languages are required?

Python or TypeScript are required for backend service development.

What AI frameworks are mentioned in the posting?

The posting lists frameworks like LangGraph and pydantic-ai.

What frontend framework experience is needed?

Hands-on frontend experience with a modern framework like React is expected.

What kind of benefits does Xero provide?

Xero offers health insurance, dental reimbursement, vision allowances, parental leave, an Employee Share Plan, and wellbeing programs.

Ready to apply?

The application is on the official xero careers page.

Apply on company site