Lead Engineer
Engineering Manager · Lead · Full Time
Opens Xero's application page
Role
What you'll do.
As a Lead Engineer at Xero, you'll drive AI transformation and technical excellence across a global accounting software platform. You'll lead a high-performing engineering team through agentic AI integration into development workflows and customer-facing products, balancing hands-on technical execution with strategic leadership while modernizing legacy systems in C# and .NET environments. This role offers the opportunity to influence technical strategy, mentor engineers, and build scalable distributed systems at a scale impacting millions of small businesses worldwide.
Responsibilities
- Drive AI and Modernization Initiatives: Lead technical design and implementation of agentic AI systems integrated into both internal development workflows and customer-facing products. Balance legacy code modernization in C# and .NET environments with cutting-edge AI integration, establishing best practices for LLM and autonomous AI agent deployment across the platform.
- Guide System Architecture and Technical Design: Design and simplify complex distributed system architectures for scalability. Make pragmatic technical trade-off decisions, establish architectural patterns that support the AI transformation roadmap, and ensure systems remain resilient while handling rapid evolution.
- Champion Engineering Excellence and Quality: Establish and enforce modern quality assurance strategies, comprehensive testing frameworks, and code review standards. Optimize CI/CD deployment pipelines, reduce deployment friction, and implement monitoring solutions that maintain system resilience across millions of concurrent users.
- Lead Incident Management and Reliability: Participate in on-call rotations, lead incident response efforts for production issues, and facilitate thorough post-mortems. Recognize failure patterns, implement preventative measures, and build a culture of reliability awareness across the engineering team.
- Mentor and Develop Engineering Talent: Actively coach and mentor engineers at all levels, establishing a psychologically safe and inclusive team environment. Facilitate continuous learning opportunities, conduct technical interviews, and develop career growth plans that build team capability and technical depth.
- Drive Cross-Functional Collaboration: Build strong relationships with product, design, operations, and other engineering teams. Break down operational silos, influence technical roadmaps across the organization, and ensure alignment between engineering decisions and broader business goals.
- Establish Technical Vision and Strategy: Define multi-quarter engineering roadmaps, set team technical objectives aligned with company goals, and communicate clear rationales for technology choices. Balance strategic initiatives with tactical execution, ensuring team velocity doesn't compromise long-term system health.
Qualifications
What we look for.
Technical
Advanced C# and .NET Proficiency
Deep expertise in C# and .NET ecosystems with proven ability to architect and implement scalable backend systems. Experience with modern .NET practices including async/await patterns, dependency injection, and Entity Framework. Alternatively, mastery of similar object-oriented languages like Java with demonstrated ability to quickly adapt to .NET environments.
Distributed Systems and Cloud Architecture
Hands-on experience designing, building, and operating distributed systems at scale. Proficiency with cloud platforms such as AWS, with knowledge of microservices patterns, eventual consistency models, event-driven architectures, and horizontal scaling strategies.
AI and LLM Integration
Practical experience leveraging AI tools, large language models (LLMs), and agentic AI systems. Understanding of prompt engineering, vector databases, retrieval-augmented generation (RAG), and autonomous agent frameworks. Demonstrated ability to evaluate and integrate AI capabilities into existing systems responsibly.
Modern Frontend Development
Solid understanding of React-based frontend development, component architecture, and state management patterns. Ability to collaborate effectively with frontend engineers and make informed architectural decisions affecting customer-facing user experiences.
DevOps and CI/CD Mastery
Expertise in continuous integration and continuous deployment pipelines, infrastructure-as-code practices, containerization technologies, and automated testing frameworks. Experience optimizing deployment velocity while maintaining reliability and observability.
System Resilience and Observability
Deep knowledge of monitoring, logging, and tracing systems in production environments. Experience implementing alerting strategies, building dashboards for system health, and designing for graceful degradation and circuit-breaker patterns.
Education
Computer Science or Related Field (Optional)
A formal Computer Science, Software Engineering, or related degree is not mandatory. Xero prioritizes real-world hands-on experience, demonstrated technical mastery, and proven ability to solve complex engineering problems over formal credentials.
Experience
Technical Leadership at Scale
Minimum 5-7 years of progressive engineering experience with at least 2-3 years in a formal or informal technical leadership capacity. Track record of successfully mentoring engineers, making high-impact architectural decisions, and delivering complex multi-quarter initiatives.
Legacy System Modernization
Demonstrated experience navigating and modernizing complex legacy codebases while maintaining business continuity. Success in balancing pragmatic refactoring with new feature delivery in regulated or high-availability environments.
High-Velocity Technical Environments
Background working in fast-paced technical sectors such as fintech, banking, SaaS, or consulting. Proven ability to deliver under tight timelines, handle complex technical challenges, and adapt to rapidly evolving business requirements.
Cross-Functional Influence
Experience collaborating effectively with product, design, operations, and other technical teams. Demonstrated ability to influence technical decisions, communicate trade-offs to non-technical stakeholders, and break down organizational silos.
Incident Response and Reliability Culture
Hands-on experience with production incidents, on-call rotations, and post-mortem facilitation. Track record of building reliable systems and fostering blameless post-mortem cultures that drive continuous improvement.
Skills
Required
C# and .NET Development
Professional proficiency in C# with deep understanding of .NET runtime, memory management, and ecosystem tooling. Ability to architect and review production systems.
Distributed Systems Design
Understanding of eventual consistency, CAP theorem, distributed consensus, and patterns for building highly available systems across geographic regions.
Technical Leadership and Mentorship
Ability to guide engineers through complex technical decisions, provide constructive feedback, and foster a learning-oriented team culture with psychological safety.
Architecture and System Design
Capability to design scalable systems considering performance, reliability, security, and operational complexity. Strong communication of architectural rationales and trade-offs.
Cloud Platform Operations
Hands-on experience with AWS or equivalent cloud providers, including infrastructure provisioning, networking, security, and cost optimization.
Problem-Solving and Pragmatism
Adaptable thinking and resourcefulness in solving complex technical challenges. Ability to balance perfectionism with pragmatic delivery of business value.
Preferred
Agentic AI and Autonomous Systems
Nice to haveExperience building or integrating autonomous AI agents, multi-step reasoning systems, or AI-powered workflows. Familiarity with frameworks for managing agent behavior and output reliability.
React Frontend Architecture
Nice to haveHands-on experience with React, component design patterns, state management, and ability to make informed full-stack architectural decisions affecting frontend performance and user experience.
SaaS and B2B Platform Experience
Nice to haveBackground building multi-tenant SaaS platforms serving millions of users, with understanding of scalability, security, and compliance considerations in B2B contexts.
Fintech, Accounting, or Regulated Industry Experience
Nice to havePrior experience in highly regulated sectors including financial services, accounting software, or compliance-heavy industries. Understanding of audit trails, data integrity requirements, and compliance frameworks.
AI Engineering and LLM Operations
Nice to havePractical experience with prompt engineering, vector search implementation, fine-tuning strategies, or operational considerations of LLM-powered systems in production environments.
Testing Automation and Quality Practices
Nice to haveExpertise in comprehensive testing strategies including unit testing, integration testing, contract testing, and chaos engineering. Leadership in establishing quality culture and reducing deployment risk.
Open Source Contribution
Nice to haveActive engagement in open-source projects demonstrating ability to write quality code, collaborate remotely, and contribute to larger technical communities.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·AUD 160,000 – 220,000
Equity·Stock options
Benefits
Flexible Hybrid Work Model
Balance between remote work and in-person collaboration at Xero offices in Sydney, Melbourne, or Brisbane. Work autonomously from home while maintaining team connection through regular in-office days tailored to your team's needs.
Professional Development and Learning
Access to continuous learning resources, technical training budgets, conference attendance opportunities, and mentorship from senior leadership. Support for skill development in emerging technologies including AI and cloud architecture.
Inclusive and Psychologically Safe Culture
Work environment that prioritizes psychological safety, welcomes diverse perspectives, and encourages respectful challenge. Commitment to creating space for personal wellbeing alongside professional growth.
Global Impact and Scale
Lead technical initiatives that directly impact millions of small businesses, accountants, and bookkeepers worldwide. Influence product strategy and engineering practices across a global fintech platform trusted by major enterprise customers.
Competitive Compensation Package
Comprehensive total rewards including base salary, performance-based bonus, and equity participation in Xero's publicly listed company. Package reflects market rates for senior technical leadership roles in Australia.
Health and Wellbeing Support
Comprehensive health insurance coverage, mental health and wellness programs, fitness benefits, and employee assistance programs supporting overall wellbeing.
Collaborative Engineering Culture
Work alongside talented engineers across distributed teams with transparent communication and collaborative decision-making. Influence technical direction and build systems with significant technical complexity.
Full posting
Original listing.
At Xero, our purpose is to make running a business beautiful. By delivering smart, efficient tools to millions of small businesses, accountants, and bookkeepers worldwide, we empower communities and help build a stronger global economy.
As a Lead Engineer, you will model the standard for engineering excellence at Xero. You will balance hands-on technical execution with strategic engineering leadership—guiding technical design, mentoring a high-performing team, and delivering multi-quarter product and platform goals.
This is a unique opportunity to lead a team through a significant AI transformation. You will lead the charge in harnessing agentic AI to optimize software development workflows while embedding intelligent, agentic features directly into our customer-facing products.
What You’ll Do
Drive AI & Modernization Initiatives: Lead technical design and implementation, balancing legacy code modernization (C# / .NET, React) with cutting-edge agentic AI integration across internal workflows and customer features.
Hands-on Technical Leadership: Guide system architecture, simplify complex technical designs, and write clean, scalable, maintainable code.
Elevate Engineering Excellence: Identify technical blockers, champion modern quality and testing strategies, optimize CI/CD deployment pipelines, and maintain system resilience.
Incident Management & Reliability: Recognise failure patterns, participate in the team on-call roster, lead incident responses, and facilitate post-mortems.
Mentor & Lift Team Capability: Actively coach and mentor engineers, establishing a psychologically safe, inclusive, and high-performing culture focused on continuous learning.
Cross-Functional Collaboration & Strategy: Build strong cross-functional relationships, break down operational silos, and influence technical roadmaps to achieve wider organizational goals.
What You’ll Bring
We value problem-solving ability, adaptable thinking, and hands-on capability over rigid formal checklists.
Technical Expertise: Strong background in C# and .NET environments is preferred (or expertise in similar OO languages like Java with a language-agnostic mindset and quick adaptability).
Distributed Architecture & Scale: Proven experience designing, building, and maintaining scalable distributed systems and cloud platforms (e.g., AWS).
AI Enthusiast / Forward-Thinker: Genuine interest or hands-on experience in leveraging AI tools, LLMs, or agentic AI systems to transform engineering workflows and user experiences.
Diverse Environmental Exposure: Experience navigating complex codebases, legacy modernization, or fast-paced technical environments (e.g., consulting, fintech, banking, SaaS, or regulated sectors).
Pragmatic Leadership: A track record of coaching engineers, managing technical trade-offs, and resolving complex technical challenges with clear communication.
Note: A formal Computer Science degree is not mandatory—we prioritize real-world experience, skills, and impact.
Where & How You'll Work
We offer a flexible hybrid working model designed to balance autonomy, focus, and connection. You can split your time between working remotely from home and collaborating in-person with your team at our vibrant offices in Sydney, Melbourne, or Brisbane.
Why Join Xero?
At Xero, we live by our core values:
We make it beautiful: Create experiences that customers love.
We make it happen: Move fast on the right things and value progress over perfection.
We make it human: Care personally, challenge respectfully, and prioritize wellbeing.
We make it together: Collaborate transparently to build trust and achieve shared goals.
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you bring to our team.
Redirects to Xero's application page.
Other roles
More at Xero.
Staff / Lead Engineer - Reporting Team
Lead
Software Engineer - Database
Mid
Senior Engineer
Senior
Engineer
Mid
Engineer
Mid