# Engineering Manager (Platform)
**Company:** [Xero](https://scaleengineer.com/companies/xero)
Lead and scale a high-impact platform engineering team of eight engineers at Xero, managing core services that power the accounting platform used by millions. This role combines technical leadership with strategic architecture planning, focusing on stabilizing systems post-recovery, migrating away from legacy databases, and building scalable infrastructure for the next two decades. Ideal for experienced engineering managers with SaaS scale experience and deep technical credibility seeking to make a meaningful impact on business-critical systems.
**Role:** Engineering Manager
**Seniority:** Manager
**Locations:** NZ: Wellington: Xero One (19-23 Taranaki St)
**Salary:** 140000–200000 NZD
[Apply](https://jobs.ashbyhq.com/xero/8d22c5cb-10b8-4d5f-ae1c-f63cacba09cd)
Canonical: https://scaleengineer.com/jobs/xero/engineering-manager-platform-8d22c5cb
---
## Responsibilities

- Team Leadership and Growth: Guide, mentor, and develop a team of eight software engineers across three locations (Auckland, Wellington, Melbourne), fostering a collaborative culture based on open communication and shared ownership. Create professional development opportunities and support engineers in advancing their careers while maintaining team cohesion across time zones.
- System Stability and Incident Management: Maintain and enhance the stability of high-throughput, business-critical platform services that power core Xero functionality. Build on recent recovery work to prevent outages, establish resilience practices, and implement monitoring and observability improvements to reduce incident frequency and impact.
- Legacy Database Migration Planning: Architect and oversee the strategic migration of services away from the legacy MyXero database toward modern, scalable infrastructure. Plan phased migration approaches, manage technical debt reduction, and ensure continuity of service during transition while minimizing business disruption.
- Long-Term Architecture Strategy: Develop and communicate a forward-looking architecture vision for platform services designed to support Xero's growth for the next twenty years. Collaborate with engineering leadership to define technical roadmaps, evaluate emerging technologies, and establish architectural principles that balance innovation with stability.
- Delivery and Performance Management: Ensure consistent delivery of platform features and improvements while managing technical complexity and risk. Balance rapid iteration with system reliability, establish delivery metrics, and create processes that enable the team to ship confidently while maintaining service level agreements.
- Technical Decision-Making and Architecture Review: Leverage technical depth to ask insightful questions about system design, trade-offs, and implementation approaches. Conduct architectural reviews, guide technology choices, and ensure engineering decisions align with long-term vision while respecting the expertise of engineers with deep system knowledge.
- Cross-Functional Collaboration: Work closely with product, infrastructure, security, and operations teams to ensure platform services meet evolving business requirements. Advocate for engineering needs while understanding product priorities, and foster relationships that enable seamless coordination across distributed teams and time zones.

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Formal education in computer science, software engineering, computer engineering, or related discipline. Equivalent professional experience in software engineering roles may be considered as an alternative."}
- {"name":"Continued Technical Learning","description":"Commitment to staying current with platform engineering trends, cloud technologies, and architectural best practices through ongoing education, certifications, or professional development activities."}

### technical

- {"name":"Platform Architecture and Design","description":"Deep understanding of distributed systems, microservices architecture, and platform design patterns. Experience evaluating and implementing scalable architectural approaches that support high-traffic services, with familiarity in system decomposition and service-oriented design."}
- {"name":"Infrastructure and DevOps Tooling","description":"Practical knowledge of infrastructure-as-code, containerization (Docker, Kubernetes), CI/CD pipelines, and cloud platforms. Working familiarity with monitoring, logging, and observability tools used to maintain reliability of production systems."}
- {"name":"Database Technologies and Data Management","description":"Experience with relational and non-relational databases, understanding of data modeling, query optimization, and schema design. Knowledge of legacy system modernization and database migration strategies at scale."}
- {"name":"High-Throughput System Design","description":"Demonstrated experience building, operating, or managing services that handle substantial transaction volume and traffic at scale. Understanding of performance optimization, caching strategies, and managing capacity for business-critical systems."}

### experience

- {"name":"Engineering Leadership in Scaling Companies","description":"Minimum 5+ years in tech/SaaS companies, with at least 2-3 years in engineering management roles. Proven track record leading platform, infrastructure, or backend engineering teams through periods of organizational growth and technical scaling."}
- {"name":"System Recovery and Operational Excellence","description":"Experience stabilizing and improving the health of inherited systems, post-incident recovery planning, and building resilience into platform services. Demonstrated ability to balance immediate operational needs with long-term technical improvements."}
- {"name":"Legacy System Modernization","description":"Track record leading efforts to migrate away from legacy systems, including planning phased transitions, managing dependencies, and maintaining service continuity. Understanding of technical debt management and strategic architectural shifts."}
- {"name":"Distributed Team Management","description":"Experience managing teams across multiple geographies or time zones, with demonstrated ability to build cohesion, maintain communication, and support collaboration in remote or hybrid work environments."}

## Skills

### required

- {"name":"Technical Leadership","description":"Ability to guide technical teams, make informed architectural decisions, and maintain credibility through demonstrated software engineering expertise and sound judgment in complex technical contexts."}
- {"name":"People Management and Mentoring","description":"Strong capability to develop talent, provide constructive feedback, create psychological safety, and build high-performing teams. Demonstrated skill in recognizing and cultivating individual strengths while fostering collaborative team culture."}
- {"name":"Strategic Thinking and Planning","description":"Capacity to think beyond immediate operational challenges, define long-term technical vision, translate strategy into actionable plans, and help teams understand how their work connects to broader organizational goals."}
- {"name":"Communication and Stakeholder Management","description":"Excellence in translating complex technical concepts for non-technical audiences, presenting to leadership, and building alignment across distributed teams. Skilled in remote communication and maintaining engagement across multiple locations."}
- {"name":"Problem-Solving and Decision-Making","description":"Ability to analyze complex technical and organizational challenges, evaluate trade-offs, make decisions under uncertainty, and drive teams toward solutions that balance multiple competing priorities."}
- {"name":"System Thinking","description":"Understanding of how platform services interconnect, anticipating downstream impacts of architectural decisions, and designing systems that scale gracefully as business demands evolve."}

### preferred

- {"name":"SaaS Platform Experience","description":"Background specifically in SaaS companies managing multi-tenant platforms, subscription-based services, or business application software that requires handling millions of transactions and supporting diverse customer bases at scale."}
- {"name":"Accounting or Fintech Domain Knowledge","description":"Familiarity with accounting software, financial transaction processing, compliance requirements, or other fintech domains. Understanding of the unique challenges in building reliable financial systems valuable but not required."}
- {"name":"Data Migration and System Modernization","description":"Specific experience leading major data migration projects, deprecating legacy systems, or orchestrating complex infrastructure transformations with zero-downtime requirements."}
- {"name":"Open Source and Community Contribution","description":"Background contributing to or maintaining open-source infrastructure projects, familiarity with community-driven development practices, and ability to evaluate and integrate modern platform engineering tooling."}
- {"name":"Cost Optimization and Efficiency","description":"Demonstrated success reducing infrastructure costs, optimizing resource utilization, or implementing FinOps practices to balance innovation investment with operational expenses at scale."}

## Tech stack

### tools

- {"name":"Kubernetes and Container Orchestration","description":"Industry-standard infrastructure platform for deploying and managing containerized platform services at scale, supporting multi-region deployments and operational reliability."}
- {"name":"CI/CD Platforms (Jenkins, GitLab CI, GitHub Actions)","description":"Continuous integration and deployment tools essential for maintaining delivery velocity while managing risk in high-stakes platform services environments."}
- {"name":"Monitoring and Observability (Prometheus, ELK, Datadog)","description":"Telemetry and observability platforms critical for maintaining visibility into business-critical services, detecting incidents early, and supporting system recovery work described in the role."}
- {"name":"Version Control and Collaboration (Git, GitHub, GitLab)","description":"Essential tools for managing codebase across distributed teams working in Auckland, Wellington, and Melbourne, supporting code review and collaborative development practices."}
- {"name":"Incident Management and Postmortem Tools","description":"Platforms for managing production incidents, conducting blameless postmortems, and driving continuous improvement, directly relevant given the recent outages and recovery focus."}

### others

- {"name":"Infrastructure-as-Code (Terraform, CloudFormation)","description":"Modern IaC practices for defining and managing cloud infrastructure programmatically, supporting platform modernization and reducing operational overhead in managing distributed services."}
- {"name":"Cloud Platforms (AWS, Azure, GCP)","description":"Experience with major cloud providers and managed services that support scalable platform architectures, including compute, storage, networking, and managed database offerings."}
- {"name":"API Gateway and Service Mesh Technologies","description":"Modern platform abstraction layers including API gateways (Kong, AWS API Gateway) and service meshes (Istio, Linkerd) used to manage communication between high-throughput microservices."}
- {"name":"Feature Flags and Deployment Strategies","description":"Advanced deployment techniques including feature flagging, blue-green deployments, and canary releases that enable safe, incremental changes to business-critical platform services."}

### databases

- {"name":"Relational Databases (MySQL, PostgreSQL, SQL Server)","description":"Core platform database technologies, with direct relevance to current legacy MyXero database migration planning and modernization of data layer architecture."}
- {"name":"NoSQL and Event Stores","description":"Modern data storage patterns including document stores, event sourcing, and eventual consistency models often used in platform modernization to replace legacy monolithic databases."}
- {"name":"Cache Technologies (Redis, Memcached)","description":"In-memory caching systems critical for managing throughput of high-transaction-volume services and reducing load on primary data stores in scalable platform architectures."}

### languages

- {"name":"Java or C#","description":"Primary languages commonly used in Xero's platform services architecture and backend systems, indicating knowledge of enterprise-scale application development and strongly-typed language ecosystems."}
- {"name":"Python or Go","description":"Modern systems languages for infrastructure tooling, automation scripting, and operational utilities commonly found in platform engineering stacks for scalability and performance-critical components."}
- {"name":"SQL","description":"Essential for platform engineering given the focus on database migration from legacy MyXero database and ongoing data management across high-throughput services."}

### frameworks

- {"name":"Microservices Frameworks","description":"Experience with service-oriented architecture frameworks and distributed system patterns used to build scalable platform services that can be independently deployed and scaled."}
- {"name":"API Development Frameworks","description":"Familiarity with RESTful or event-driven API frameworks that support the high-transaction-volume services representing organizations in Xero's platform ecosystem."}

## Benefits

### benefits

- {"name":"Hybrid Work Flexibility","description":"Flexible hybrid work model with mix of on-site and remote work. Based ideally in Auckland or Wellington with office facilities, or fully remote work opportunities available for qualified candidates, supporting work-life balance and location flexibility."}
- {"name":"Global Career Development","description":"Opportunities to grow within a global cloud software platform company with presence across multiple countries, exposure to international product challenges, and potential for career advancement within Xero's leadership structure."}
- {"name":"High-Impact Technical Work","description":"Leadership role working on business-critical platform services that directly impact millions of small business customers globally. Opportunity to shape long-term architecture and make strategic decisions with meaningful business impact and technical significance."}
- {"name":"Experienced Team Environment","description":"Lead a team of eight highly skilled engineers with deep institutional knowledge of core systems. Work with long-standing technical experts who bring valuable perspective and institutional wisdom to platform architecture challenges."}
- {"name":"Strategic Architectural Impact","description":"Significant influence over long-term platform direction, with opportunity to guide team through major modernization initiative moving away from legacy database architecture. Ownership of strategic decisions that affect platform scalability for the next twenty years."}
- {"name":"Distributed Team Collaboration","description":"Manage geographically distributed team across Auckland, Wellington, and Melbourne with opportunity to build cross-location collaboration practices and support diverse perspectives in engineering decision-making."}
- {"name":"Xero Company Culture","description":"Join a company with strong cultural values including 'Go Bold', 'Go Together', and 'Go Further'. Work in an environment that values curiosity, care, psychological safety, and collaborative problem-solving."}

## Compensation

- **max:** 200000
- **min:** 140000
- **currency:** NZD
- **stockOptions:** true

## Interview process

### steps

## Full description
**The role and it's impact**

As Engineering Manager, you will guide a team of eight engineers who build and run the platform services that represent organisations in Xero. These are high-throughput services that sit behind much of what our customers do every day, so the work matters and the stakes are real. You will help the team grow, keep delivery steady and make space for the people who know these systems best to do their finest work.

Your first year is about taking stability to the next stage. After a period of recovery work, you will help the team set a path away from our legacy MyXero database and towards an architecture ready for the next twenty years of Xero. You will _Go Bold_ by asking the questions that shape that path, while respecting the depth of knowledge already in the team.

**The team and how they connect**

You will join a platform team that looks after core services with very high usage and reach. Many of the engineers have deep knowledge of our systems, built up over many years, and they are spread across Auckland, Wellington and Melbourne. They _Go Together_ through open conversation and shared ownership, whichever city they log in from.

**Initially, you will focus on**

* Keeping our core systems steady, building on the recovery work the team has already done after recent outages
* Planning how services move away from the legacy database
* Shaping a long-term architecture path for our platform services
* Getting to know the team, their expertise and how they work across three locations

**Where and how you can work**

We’re ideally looking for this role in Auckland or Wellington, and open to remote workers too. For those who are able to attend an office, we operate a hybrid model with a mix of time in on-site and time at home.

**Here are some of the things we are looking for**

* You bring a software engineering background, with enough technical depth to ask thoughtful questions about how things are built.
* Your time in a larger tech/SaaS company means you know what it takes to guide a team through scale.
* You _Go Bold_ by questioning the status quo with curiosity and care, while valuing the expertise of long-standing engineers.
* You are comfortable around high-traffic, business-critical services, and a working knowledge of infrastructure tooling is a bonus.
* You _Go Further_ by turning a long-term architecture vision into a plan the team can rally behind.
* Colleagues would say you _Go Together_ naturally, growing people and building good working relationships across locations and time zones.

**Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.**

_Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken._
