
Xero Jobs
24 active positions at Xero
Xero is a global cloud-based accounting software platform for small businesses, offering accounting, payroll, invoicing, and more.
Staff / Lead Engineer - Payments Platform
Join Xero's Payments Platform team as a Staff/Lead Engineer to architect and build foundational payment infrastructure powering money movement globally. You'll design scalable, secure, high-throughput services, lead cross-functional initiatives including orchestration and fraud prevention, and shape the technical direction of early-stage payment products. This role combines hands-on engineering excellence with strategic leadership, requiring deep expertise in distributed systems, backend engineering, and cloud-native architecture.
Senior Engineer - AI Workflows
Senior Engineer specializing in AI workflows at Xero's Internal AI Accelerator Squad, focused on designing and operationalizing agentic AI systems that automate complex enterprise workflows. You will embed within business teams to co-design intelligent automation solutions using large language models and enterprise integrations, establishing patterns and guardrails for AI-native operations across the global organization. This role requires production-grade experience with AI systems, cloud infrastructure, and the ability to translate business pain points into scalable technical solutions.
Engineering Manager
Join Xero as an Engineering Manager to lead a new Vancouver hub and spearhead a foundational leadership position guiding nine distributed engineers through a critical technological transition. You'll orchestrate the migration from legacy Microsoft SQL Server to modern open-source solutions (Aurora PostgreSQL, DynamoDB) while building internal compliance and observability tools that enable product teams to independently manage databases. This role combines strategic technical leadership with team building, requiring strong systems design expertise, proven delivery planning capabilities, and inclusive leadership skills to establish high-performing engineering culture.
Senior Engineer - Mobile
Senior Engineer - Mobile role at Xero, focused on developing and maintaining the Xero Accounting App (XAA), a flagship mobile experience for small business accounting. This position requires proven expertise in React Native and native mobile development at scale, combined with cloud infrastructure knowledge (AWS, Kubernetes, CI/CD) and strong software design principles. The role emphasizes high-velocity product delivery, operational excellence, and mentorship within a collaborative, hybrid team environment based in Melbourne or Sydney.
Software Engineer
Xero seeks a Software Engineer to join the Practice Tools division, a core team serving accountants and bookkeepers through robust, scalable platform development. This role emphasizes modernizing legacy systems using C# and React, with direct impact on the onboarding lifecycle and infrastructure resilience. You will collaborate with product and engineering leadership to deliver quality-first solutions that automate manual processes and accelerate value delivery across the platform.
Lead Engineer
Join Xero as a Lead Backend Engineer to architect and build a groundbreaking global payments platform from the ground up. This rare greenfield opportunity combines strategic system design with hands-on engineering, requiring deep expertise in distributed systems, high-throughput API design, and cloud-native architecture. You'll lead technical initiatives across a fast-growing Payments Platform organization while directly mentoring senior engineers and shaping the financial infrastructure that powers small businesses worldwide.
Senior Engineer, Payments
Senior Engineer, Payments at Xero is a senior-level software engineering role based in Vancouver focused on architecting and scaling distributed payment systems. This position demands expertise in designing high-availability systems, modernizing monolithic architectures into microservices, and mentoring junior engineers while contributing to global engineering standards. You'll work with a modern tech stack including C#, .NET, React, AWS, and Kubernetes in a hybrid environment with strong emphasis on technical excellence, CI/CD maturity, and test-driven development practices.
Lead Engineer- Syft
Lead Engineer at Xero's Syft team, responsible for designing and delivering scalable reporting and insights software while mentoring engineers and driving architectural excellence. This hands-on technical leadership role combines hands-on development with strategic oversight of complex distributed systems serving thousands of customers globally. You'll shape product direction, improve operational visibility, and foster a culture of ownership and continuous learning within a collaborative cross-functional engineering environment.
Lead Engineer- UK Tax
Lead Engineer for UK Tax at Xero, a global cloud-based accounting software platform. This senior leadership role focuses on designing and delivering secure, scalable distributed systems while mentoring engineers and driving technical excellence across the product group. You'll architect complex solutions, optimize engineering practices, and lead initiatives that shape multi-year product and platform goals in a remote-first, collaborative environment.
Engineer
Xero's Accounting Core team is seeking a backend engineer to deliver high-quality software that scales accounting infrastructure across microservices. You'll architect and optimize distributed systems using C#/.NET Core and AWS, modernizing legacy monolithic systems while ensuring data integrity and operational excellence. This hybrid role in Vancouver requires strong backend development expertise, distributed systems knowledge, and a collaborative mindset to support Xero's mission of enabling small business success.
Senior Engineer
Senior Engineer at Xero is a strategic technical leadership role focused on architecting and refactoring distributed systems at scale while mentoring engineers across a modern tech stack. This position offers the opportunity to influence engineering standards, design high-availability solutions for millions of global users, and drive modernization initiatives including monolithic system decomposition and CI/CD maturation within a collaborative, agile environment.
Senior Engineer
Senior Engineer role at Xero, a leading cloud-based accounting software platform. This position focuses on architecting and implementing distributed systems at scale, refactoring monolithic applications into scalable microservices, and mentoring engineering teams. Based in Vancouver with hybrid flexibility, the role requires extensive experience with large-scale system design, modern engineering practices, and a strong commitment to technical excellence and knowledge sharing within cross-functional teams.
Senior Engineer - AI Agentic
Senior Software Engineer specializing in AI enablement at Xero, leading the design and implementation of internal AI tools, platforms, and distribution systems that empower engineers across the organization. This role combines hands-on software engineering expertise with architectural influence, requiring deep production discipline and strategic thinking about AI-native tooling and agent-based systems.
Lead Engineer
Lead Engineer at Xero is a senior full-time role based in Vancouver with a hybrid work model (1-2 days on-site). You'll architect and scale distributed systems, mentor engineering teams, and modernize monolithic platforms while working with C#, .NET, React, AWS, and Kubernetes. This position requires proven expertise in large-scale system design, modern engineering practices, and a passion for technical excellence to serve millions of global users.
Engineering Manager
Lead and manage a high-impact engineering team at Xero responsible for the Accounts Payable product area, overseeing critical workflows that process millions of daily visits. This Engineering Manager role combines technical leadership with people management, focusing on team growth, modern development practices, and AI-driven innovation using .NET Core and React technologies. You'll coach technical talent, guide architectural decisions, and drive product delivery while fostering a collaborative culture in Toronto with flexible remote arrangements.
Engineering Manager
As an Engineering Manager at Xero, you will lead high-performing, inclusive teams while serving as a technical anchor overseeing system health, code quality, and predictable roadmap delivery. This Vancouver-based role balances driving product delivery velocity with operational excellence, requiring expertise in software architecture, agile delivery, technical modernization, and AI-native workflows. You'll champion engineering craft through coaching, mentoring, and decentralized decision-making while collaborating cross-functionally with Product and Design partners to resolve dependencies and eliminate complexity from the development experience.
Engineering Manager - Small Biz Experience
Xero is seeking an experienced Engineering Manager to lead the Small Business Experience (SBEX) team in Melbourne, focusing on enhancing the company's front-end competitiveness. The ideal candidate will build a high-performing team, drive technical excellence, and leverage modern web technologies to improve product delivery and user experience.
Senior Engineer - AI Workflows
A pioneering Senior Engineer role within Xero's Internal AI Accelerator Squad, focused on transforming business workflows through intelligent AI automation. The ideal candidate will design, implement, and evangelize cutting-edge AI agents that streamline enterprise processes while maintaining robust security and performance standards.
Senior Engineer - AI Workflows
Senior Engineer specializing in AI workflows at Xero's Internal AI Accelerator Squad, leading the design and operationalization of agentic AI solutions across enterprise platforms. This role combines hands-on AI agent development with technical leadership, requiring proficiency in LLMs, cloud infrastructure, and enterprise integration to drive Xero's transformation into an AI-native organization.
Lead Engineer (API Platform)
Xero is seeking a hands-on Lead Engineer for their API Platform team in Vancouver, focusing on developing robust, AI-ready API surfaces that enable external partners to embed Xero's accounting capabilities. The ideal candidate will drive technical direction, design composable APIs, and support the company's mission of creating efficient technological solutions for small businesses.
Lead Engineer
Xero is seeking a Lead Engineer in British Columbia to drive architectural improvements and scalable system design. The ideal candidate will transform complex monolithic systems, mentor engineering teams, and contribute to global engineering standards while working in a collaborative, agile environment focused on continuous learning and technical excellence.
Engineering Manager
Xero is seeking an Engineering Manager in Melbourne to lead high-performing software engineering teams, focusing on driving product delivery, technical excellence, and AI-native workflows. The ideal candidate will champion engineering efficiency, mentor top talent, and balance technical innovation with business outcomes in a collaborative, hybrid work environment.
Engineering Manager - Platform
Xero is seeking an experienced Engineering Manager to lead their Infrastructure team, driving software development efficiency, AI integration, and technical modernization. The ideal candidate will guide high-performing teams, optimize engineering workflows, and balance product delivery with operational excellence in a hybrid work environment.
Engineering Manager
Xero is seeking an experienced Engineering Manager to lead a high-performing team focused on modernizing architectures, embedding AI-native workflows, and driving technical excellence in a cloud-based accounting software platform. The ideal candidate will balance product delivery with team growth, technical innovation, and system health across distributed, high-scale systems.
Showing all 24 jobs