# Principal Engineer - Backend/Platform Engineering
**Company:** [Xero](https://scaleengineer.com/companies/xero)
Principal Engineer in Xero's Engineering Productivity team, leading platform engineering and developer experience initiatives across thousands of engineers. This role involves building developer-first tools, optimizing engineering workflows, and scaling AI-native development practices. Requires demonstrated expertise in DevEx and Platform Engineering with strong technical leadership and cross-functional collaboration skills.
**Role:** Backend Engineer
**Seniority:** Principal
**Locations:** AU: Melbourne: (260 Burwood Rd)
**Salary:** 200000–280000 NZD
[Apply](https://jobs.ashbyhq.com/xero/de656433-2f01-471f-9a27-a062a859c4ef)
Canonical: https://scaleengineer.com/jobs/xero/principal-engineer-backend-platform-engineering
---
## Responsibilities

- Drive Developer Experience Strategy: Lead initiatives to optimize local coding speed (inner-loop) and outer-loop development flows, directly shaping the technical practices and tools that impact thousands of engineers. Identify critical developer pain points and design platform solutions that remove barriers to productivity.
- Build & Scale AI-Native Development Platforms: Design and implement the Xero AI Engineering Toolkit and other AI-augmented development solutions that accelerate development velocity while maintaining code quality and security standards.
- Cross-Team Technical Leadership: Collaborate with product teams, infrastructure teams, and technical leadership across the organization to identify high-impact problems. Drive architectural decisions and implement solutions that benefit the entire engineering organization, operating across team boundaries without direct authority.
- Architect Unified Developer Toolchain: Consolidate fragmented tooling across Xero's engineering organization, reducing context switching and cognitive load. Design and implement integrated solutions that create seamless developer workflows.
- Balance Speed with Engineering Excellence: Develop and promote sustainability practices, implement Tech Health Scorecards, and establish metrics that ensure platform decisions prioritize long-term maintainability alongside delivery velocity.
- Mentor & Grow Technical Teams: Influence and mentor engineers and technical leaders through example and expertise rather than authority. Help teams develop their technical capabilities, discover their potential, and adopt best practices in platform engineering and developer tooling.
- Communicate Technical Vision to Leadership: Translate complex technical concepts, architectural decisions, and platform strategies into compelling narratives for senior stakeholders and executives. Influence organizational decisions through clear technical communication.
- Own Developer Feedback Loops: Establish tight feedback loops with the engineering community, gather telemetry on platform usage and satisfaction, and iterate platform solutions based on real developer needs and pain points.

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Formal education in computer science, software engineering, or equivalent practical experience demonstrating deep technical knowledge."}

### technical

- {"name":"Platform Architecture Design","description":"Expertise in designing scalable, maintainable platforms that serve large engineering communities with millions of operations daily."}
- {"name":"DevOps & Infrastructure Expertise","description":"Proven experience building and maintaining CI/CD pipelines, deployment automation, and infrastructure-as-code solutions at scale."}
- {"name":"System Performance Optimization","description":"Ability to identify bottlenecks, optimize workflows, and improve developer iteration cycles through technical innovation."}
- {"name":"API Design & Integration","description":"Strong understanding of designing effective APIs and integrations that developers will enthusiastically adopt."}
- {"name":"Data-Driven Decision Making","description":"Capability to collect metrics, analyze developer behavior, and make informed decisions about platform improvements."}

### experience

- {"name":"10+ Years of Software Engineering Experience","description":"Extensive background in software engineering with significant time spent on backend systems, infrastructure, or platform engineering."}
- {"name":"5+ Years in Platform or DevOps Engineering","description":"Demonstrated expertise building platforms, developer tools, or infrastructure solutions that impact large engineering organizations."}
- {"name":"Track Record of Building Widely-Adopted Products","description":"Proven ability to design and ship developer-focused tools or platforms that thousands of engineers actively use and value."}
- {"name":"Cross-Functional Leadership Experience","description":"Experience influencing and collaborating with multiple teams, driving decisions without direct authority, and working with senior stakeholders."}
- {"name":"Experience in High-Growth Tech Organizations","description":"Background working in fast-paced environments where requirements shift rapidly, roadmaps are fluid, and adaptability is essential."}

## Skills

### required

- {"name":"Platform Engineering","description":"Deep expertise in designing and building scalable platform solutions for internal developer communities, with proven ability to think about platforms as products."}
- {"name":"Developer Experience (DevEx)","description":"Strong background in improving developer workflows, reducing friction in development cycles, and understanding the pain points of engineering teams."}
- {"name":"DevOps & Infrastructure","description":"Hands-on experience with CI/CD pipelines, deployment automation, infrastructure as code, and system reliability practices."}
- {"name":"System Architecture & Design","description":"Ability to design complex systems that scale elegantly across large engineering organizations and handle high throughput operations."}
- {"name":"Technical Leadership","description":"Proven ability to influence and mentor senior technical stakeholders, drive architectural decisions, and lead initiatives across multiple teams without direct authority."}
- {"name":"Communication & Stakeholder Management","description":"Excellent ability to translate complex technical concepts into compelling narratives for executives and technical stakeholders."}

### preferred

- {"name":"AI-Native Development Practices","description":"Experience with AI-augmented development workflows, AI coding assistants, or building tools that leverage AI for developer productivity."}
- {"name":"Spec-Driven Development","description":"Familiarity with specification-driven approaches to software development and infrastructure management."}
- {"name":"Developer Tooling & Observability","description":"Background building or improving developer tools, integrated development environments, or observability platforms."}
- {"name":"Distributed Systems","description":"Understanding of distributed system design patterns and challenges in scaling platforms across large organizations."}
- {"name":"Product Mindset","description":"Experience approaching infrastructure and platform work with a product-centric perspective, understanding end-user (engineer) needs deeply."}

## Tech stack

### tools

- {"name":"Git & GitHub","description":"Version control and collaboration platform essential for code management and pull request workflows."}
- {"name":"Docker","description":"Containerization technology for standardizing development environments and deployment processes."}
- {"name":"Monitoring & Observability Tools","description":"Tools like Prometheus, Grafana, Datadog, or similar for tracking platform health and performance metrics."}
- {"name":"Slack APIs","description":"Integration platforms for developer notifications and platform automation workflows."}

### others

- {"name":"Cloud Platforms (AWS, GCP, Azure)","description":"Experience with major cloud providers for deploying and managing scalable platform infrastructure."}
- {"name":"AI Development Tooling","description":"Familiarity with AI coding assistants, ML model serving platforms, or AI-augmented development environments."}

### databases

- {"name":"PostgreSQL","description":"Enterprise-grade relational database commonly used in platform services and backend systems."}
- {"name":"Redis","description":"Used for caching, monitoring dashboards, and optimizing platform performance."}

### languages

- {"name":"Python","description":"Commonly used for automation, scripting, and backend platform services in DevOps and infrastructure tooling."}
- {"name":"Go","description":"Preferred for building scalable, performant DevOps tools and cloud-native platform services."}
- {"name":"TypeScript/JavaScript","description":"Used for developer-facing tools, CLI applications, and platform dashboards that improve developer experience."}
- {"name":"Bash/Shell","description":"Essential for CI/CD automation, deployment scripting, and development environment orchestration."}

### frameworks

- {"name":"Kubernetes","description":"Likely used for container orchestration and managing scalable platform infrastructure."}
- {"name":"CI/CD Frameworks","description":"Experience with modern CI/CD systems like GitHub Actions, GitLab CI, or Jenkins for automating development workflows."}
- {"name":"Infrastructure as Code (Terraform, CloudFormation)","description":"Critical for defining and managing platform infrastructure programmatically across environments."}

## Benefits

### benefits

- {"name":"Remote-First Work Environment","description":"Predominantly remote-first position across Australia and New Zealand with flexible working hours, allowing you to maintain work-life balance and autonomy over how and where you work."}
- {"name":"Quarterly In-Person Gatherings","description":"Access to 1-2 on-site collaboration sessions per quarter in Melbourne or Wellington/Auckland to strengthen team connections and tackle complex technical problems collaboratively."}
- {"name":"Flexible Work Arrangements","description":"Supportive workplace policies accommodating personal circumstances and individual working preferences, recognizing that great technical work thrives with autonomy."}
- {"name":"Psychological Safety & Inclusive Culture","description":"High-trust team environment with genuine commitment to diverse perspectives, where the best solutions emerge from teams that think differently and challenge assumptions."}
- {"name":"High-Impact Technical Work","description":"Opportunity to directly shape engineering practices and culture across a global organization, working on some of the most complex technical challenges at company scale."}
- {"name":"Cross-Functional Collaboration","description":"Work across the entire engineering landscape, collaborating with multiple teams and stakeholders, exposing you to diverse technical perspectives and organizational challenges."}
- {"name":"AI & Emerging Technology Leadership","description":"Lead the adoption of AI-native development practices and next-generation development lifecycles, positioning you at the forefront of industry innovations."}
- {"name":"Professional Growth & Influence","description":"Mentorship opportunities and technical leadership roles that develop your ability to influence without authority and grow emerging technical leaders."}

## Compensation

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

## Interview process

### steps

- {"name":"Initial Application & Resume Review","description":"Submit your application highlighting relevant platform engineering, DevOps, or DevEx experience. Even if your background doesn't perfectly match, emphasize your transferable skills and passion for developer productivity."}
- {"name":"Hiring Manager Phone Screening","description":"Conversation with the Engineering Productivity team leader focused on your background, motivation for the role, and alignment with Xero's culture of going bold and going fast. Expect to discuss specific platform engineering projects you've led."}
- {"name":"Technical Architecture Interview","description":"In-depth discussion with senior engineers about designing scalable platform solutions. You'll likely discuss real platform design decisions, how you'd approach developer experience challenges, and your thinking on system architecture for internal tools."}
- {"name":"Cross-Functional Collaboration Interview","description":"Conversation with engineers from product or infrastructure teams exploring how you collaborate across teams, influence without authority, and gather feedback from diverse stakeholders to shape platform decisions."}
- {"name":"AI & Innovation Discussion","description":"Exploration of your thoughts on AI-native development practices, how you see AI tooling shaping the future of developer workflows, and your vision for modernizing development practices."}
- {"name":"Leadership & Mentorship Interview","description":"Conversation focused on your approach to mentoring and growing others through influence and example. Discuss how you've helped engineers and teams level up, your philosophy on technical leadership, and your ability to communicate complex concepts."}
- {"name":"Final Executive Conversation","description":"Meeting with senior technical leadership or executives to align on vision for developer experience at Xero, discuss your understanding of the role's impact, and ensure mutual fit for this high-impact platform engineering position."}

## Full description
## **The role & impact**

As a Principal Engineer in our Engineering Productivity team, you'll partner with our engineering community to build frictionless, developer-first platform tools that remove barriers and empower engineers to focus on what they do best; shipping high-impact software faster, safer, and at scale. Your work directly shapes how thousands of engineers across Xero work, influencing the tools, practices, and cultures that enable them to succeed.

You'll tackle some of the most complex technical challenges across our organisation, from optimising developer workflows to scaling our AI-native development practices. In this role, you're not assigned to a single team; instead, you'll work across our engineering landscape to identify and solve the highest-impact problems - collaborating with multiple teams and stakeholders to drive meaningful change.

## **The team & how they connect**

Engineering Productivity is a specialist team within Xero's engineering organisation, focused on enabling our developer community through platforms and tooling. We collaborate closely with product teams, infrastructure teams, and technical leadership across the organisation to remove friction and accelerate delivery. Our team operates with high trust, psychological safety, and a genuine commitment to diverse perspectives - we believe the best solutions come from teams that think differently.

## **The team is currently working on**

* **Inner-Loop Mastery:** Supercharging local coding speed and developer experience through our Xero AI Engineering Toolkit
* **Frictionless Delivery:** Accelerating pull request reviews and environment provisioning to unblock our outer-loop development flow
* **Unified Tooling:** Consolidating our developer toolchain to eliminate context switching and cognitive load across our engineering teams
* **Uncompromising Quality:** Balancing speed with engineering excellence using Tech Health Scorecards and sustainable development practices

## **Where and how you can work**

This is a distributed role across Australia and New Zealand. Our teams are predominantly remote-first, with occasional in-person gatherings to strengthen connections and tackle complex problems together. We hold 1-2 on-site sessions per quarter (typically in Melbourne or Wellington/Auckland), and we maintain flexible working hours and arrangements to support your personal circumstances. We believe great technical work happens when people have autonomy over how and where they work.

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

* You bring demonstrated expertise in DevEx, DevOps, or Platform Engineering, with a proven track record of building products and platforms that engineers love to use
* You possess a platform-as-a-product mindset - you think deeply about your customers (engineers), understand their pain points, and design solutions that scale elegantly
* You're comfortable navigating ambiguous, rapidly evolving environments and can thrive when roadmaps shift and requirements remain fluid - you _Go Bold_ and _Go Fast_ even when the path isn't entirely clear
* Your communication skills enable you to influence and collaborate with senior technical stakeholders and executives across the organisation, translating complex technical concepts into compelling narratives
* You bring either exposure to or hands-on experience with AI-native development practices, spec-driven development, or modern AI development lifecycles that shape how we build tomorrow
* You mentor and grow others through influence and example rather than authority, helping engineers and teams level up and discover their potential

_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._
