Xero

Engineer - Developer Experience

Xero1 months ago
Location

AU: Melbourne: (260 Burwood Rd)

Type

Full Time

Salary

AUD 120,000 – 180,000

Level

Senior

Role

Developer Experience Engineer

Posted

Feb 13, 2026

Full TimeSenior

The role

Summary

A critical role within Xero's Engineering team focused on developing and optimizing distributed systems for developer experience. The Engineer will work on the Horizon team to enhance eventing platforms, improve integration capabilities, and drive technical strategy using modern cloud and event-driven architectures.

What you'll do

System Architecture: Design and implement scalable distributed systems for event management and webhooks across Xero's platform
Infrastructure Management: Develop and maintain infrastructure using Infrastructure as Code (IaC) with Terraform and AWS
Technical Strategy: Contribute to engineering standards and make critical code design decisions that impact the entire developer ecosystem
Platform Integration: Enhance internal integration capabilities using event-driven architectures and modern technologies
Knowledge Sharing: Proactively mentor team members and share technical insights to drive collective engineering excellence

What we look for

Technical

Event-Driven ArchitecturesDeep understanding of Kafka and similar event streaming platforms
Cloud InfrastructureExtensive experience with AWS and infrastructure-as-code using Terraform
Programming LanguagesProficiency in C# and TypeScript in a polyglot development environment

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

Experience

System DesignProven track record of designing high-performance, scalable distributed systems
Integration ComplexityExperience solving complex software integration challenges using modern architectural patterns

Skills

Required skills

KafkaExpertise in Apache Kafka and event streaming architectures
AWSAdvanced knowledge of Amazon Web Services cloud infrastructure
TerraformProficient in Infrastructure as Code using Terraform

Nice to have

Confluent CloudExperience with Confluent Cloud event streaming platform
PostgresFamiliarity with Postgres database management and optimization

Compensation & benefits

Salary

AUD 120,000 – 180,000 (annual)

Benefits

Flexible Work

Hybrid work model with optional office collaboration in Melbourne

Professional Growth

Opportunities for technical mentorship and continuous learning

Innovative Environment

Work on cutting-edge distributed systems and event-driven architectures


Interview process

  1. 1
    Initial Screening Resume and background review by recruiting team
  2. 2
    Technical Phone Screen Discussion of technical background, system design experience, and architectural approach
  3. 3
    Technical Interview In-depth technical interview focusing on distributed systems, event architectures, and coding skills
  4. 4
    Team Interview Meet with Horizon team members to assess cultural fit and collaborative potential
  5. 5
    Final Interview Discussion with senior engineering leadership about long-term technical strategy and role expectations

Apply for this position

You'll be redirected to the company's application page