Engineering Manager - Data

Engineering Manager · Manager · Full Time

AU: Melbourne: (260 Burwood Rd)AUD 120k – 180k4d ago
Apply for this role

Opens Xero's application page

Role

What you'll do.

As an Engineering Manager - Data at Xero, you will lead a distributed team of nine senior engineers across Australia, New Zealand, and Canada responsible for designing, building, and maintaining core models on Xero's data platform. This role combines strategic leadership with hands-on technical expertise, requiring you to balance platform architecture decisions with delivery execution while coaching senior talent and establishing operational excellence standards. You'll partner with product, platform, and security teams to deliver scalable, high-quality data products that solve meaningful customer problems in Xero's cloud-based accounting ecosystem.

Responsibilities

  • Lead Data Platform Architecture & Core Model Development: Design and build core data models on Xero's data platform using AWS and Snowflake infrastructure. Establish architectural standards and best practices for data modeling, ensuring scalability and performance across the platform. Make critical technical decisions that impact platform stability and evolution while mentoring engineers in advanced data architecture patterns.
  • Manage Real-Time Data Flows & Streaming Architecture: Streamline real-time data flows and optimize streaming architecture across platform services. Lead initiatives to improve data latency, throughput, and reliability. Oversee the adoption of streaming technologies and ensure alignment with broader data platform strategy to support Xero's accounting products.
  • Execute Complex Data Platform Initiatives: Drive delivery execution for complex, cross-functional data platform projects while managing dependencies, risks, and quarterly milestones. Coordinate with product, platform, and security teams to ensure timely, high-quality delivery of data products. Establish clear communication channels and escalation paths for dependency management.
  • Coach & Develop Senior Engineering Talent: Mentor and elevate the technical capabilities of senior engineers on your team. Provide constructive feedback, support career progression, and foster an environment grounded in knowledge sharing and empathy. Set clear expectations, establish individual development plans, and create opportunities for engineers to lead complex initiatives.
  • Establish Operational Excellence & DataOps Practices: Lead adoption of DataOps practices and establish operational standards across the team. Define and monitor Service Level Objectives (SLOs), manage platform health metrics, and drive continuous improvement in operational performance. Create systems and processes that enable predictable, reliable data platform operations.
  • Build Cross-Functional Relationships & Collaborate: Establish trusted partnerships with product management, platform engineering, and security teams. Facilitate seamless collaboration across distributed team members in Australia, New Zealand, and Canada. Maintain alignment on strategic initiatives while balancing competing priorities and advocating for data platform needs.

Qualifications

What we look for.

Technical

  • Data Platform Architecture & Design

    Deep expertise in designing scalable data platform architectures with proven experience leading data platform delivery initiatives. Understand data pipeline orchestration, data modeling paradigms (dimensional modeling, fact tables, slowly changing dimensions), and platform health considerations.

  • Cloud Infrastructure Proficiency

    Practical, hands-on familiarity with AWS services (EC2, S3, Lambda, RDS, Glue, Athena) and Snowflake data warehouse platform. Experience architecting cloud-native data solutions, managing infrastructure costs, and implementing security controls in cloud environments.

  • Real-Time Data & Streaming Technologies

    Understanding of real-time data flows, streaming architecture patterns, and technologies like Apache Kafka, AWS Kinesis, or Spark Streaming. Experience optimizing data latency and throughput while maintaining data quality in streaming contexts.

  • DataOps & Operational Excellence

    Demonstrated ability to establish Service Level Objectives (SLOs), monitor data platform health, and implement operational metrics. Experience implementing monitoring, alerting, and incident response for data systems. Knowledge of data governance, quality frameworks, and data lineage tracking.

  • Data Modeling & Analytics Engineering

    Strong foundation in data modeling techniques, ETL/ELT pipeline design, and analytical database optimization. Experience working with SQL, business intelligence tools, and translating business requirements into robust data models that enable analytics and reporting.

Education

  • Bachelor's Degree in Computer Science or Related Field

    Formal education in Computer Science, Software Engineering, Data Science, or equivalent technical discipline. This foundation provides theoretical knowledge in algorithms, data structures, and systems design principles essential for platform architecture.

  • Continuous Learning in Data Technologies

    Commitment to ongoing professional development in evolving data technologies, cloud platforms, and engineering leadership practices. Industry certifications in AWS or Snowflake are beneficial but not required; demonstrated self-directed learning through courses, publications, or conference participation is valued.

Experience

  • Data Platform Delivery Leadership

    5+ years of experience in data engineering or data platform roles, with 2+ years in a leadership capacity managing engineering teams. Proven track record delivering complex data infrastructure projects from conception through production, with demonstrated ability to balance strategic decisions with hands-on technical work.

  • Senior Engineer Coaching & Development

    Demonstrated experience coaching and mentoring senior-level engineers in previous roles. Ability to set clear expectations, provide constructive feedback, and create development pathways for high-performing technical talent. Experience building high-performing, collaborative engineering teams.

  • Cross-Functional Collaboration at Scale

    Experience working in distributed teams across multiple time zones or geographic regions. Proven ability to build trusted relationships with product, platform, and security stakeholders. Track record of managing dependencies and aligning cross-functional priorities in complex organizational environments.

  • Risk & Dependency Management

    Experience managing technical risks, architectural trade-offs, and project dependencies in production data environments. Ability to identify blockers early, communicate escalations clearly, and drive resolution through collaborative problem-solving.

Skills

Required

  • AWS Cloud Platform

    Hands-on expertise with AWS data services including S3, Glue, Athena, Lambda, and RDS. Ability to architect cost-effective, scalable cloud solutions and implement security best practices in AWS environments.

  • Snowflake Data Warehouse

    Production experience with Snowflake architecture, query optimization, clustering strategies, and cost management. Understanding of Snowflake's unique features for scaling analytics workloads and integrating with data pipelines.

  • SQL & Data Querying

    Expert-level SQL proficiency for complex query writing, optimization, and analysis. Ability to write efficient queries for large-scale data processing and troubleshoot performance issues.

  • Data Pipeline & ETL/ELT Design

    Strong experience designing robust ETL/ELT pipelines, orchestrating workflows, and managing data dependencies. Familiarity with orchestration tools like Apache Airflow, dbt (data build tool), or similar frameworks.

  • Engineering Leadership & Team Management

    Proven capability in technical leadership, including hiring, onboarding, performance management, and career development of engineering teams. Ability to establish team standards, conduct technical reviews, and foster psychological safety.

  • Real-Time Streaming Technologies

    Practical understanding of streaming data architectures, event-driven systems, and tools like Apache Kafka or AWS Kinesis. Experience designing systems that handle continuous data ingestion while maintaining quality and freshness.

  • Service Level Objectives & Monitoring

    Experience defining SLOs, implementing observability solutions, and establishing on-call practices for mission-critical systems. Ability to balance reliability, performance, and cost objectives.

  • Collaborative Communication & Cross-Functional Alignment

    Strong written and verbal communication skills with ability to translate between technical and non-technical stakeholders. Experience facilitating discussions, managing competing priorities, and building consensus across teams.

Preferred

  • Experience with dbt (Data Build Tool)

    Nice to have

    Familiarity with modern data transformation frameworks like dbt, including version control integration, testing frameworks, and documentation generation for analytics engineering.

  • Data Governance & Metadata Management

    Nice to have

    Experience implementing data governance frameworks, data catalogs, and metadata management solutions. Understanding of data lineage, data quality frameworks, and regulatory compliance considerations.

  • Distributed Systems & Scalability Patterns

    Nice to have

    Knowledge of distributed systems concepts, horizontal and vertical scaling strategies, and architectural patterns for large-scale data processing (MapReduce, partitioning, sharding).

  • Python or Scala for Data Engineering

    Nice to have

    Programming experience in Python or Scala for building data processing applications, particularly with frameworks like PySpark or Scala Spark for distributed data processing.

  • SaaS Product & Accounting Domain Knowledge

    Nice to have

    Experience with SaaS platforms, accounting software, or fintech environments. Understanding of accounting principles, financial reporting, and domain-specific data challenges is a plus.

  • Multi-Site & Distributed Team Leadership

    Nice to have

    Experience managing teams across multiple locations or time zones. Demonstrated ability to maintain team cohesion, productivity, and culture in distributed environments.

Tech stack

Languages

SQLPythonScala (Optional)

Frameworks

Apache Airflowdbt (Data Build Tool)Apache SparkApache Kafka

Databases

SnowflakeAmazon S3Amazon RDSAmazon DynamoDB

Tools

AWS GlueAWS KinesisDatadog or New RelicGit & GitHubJira or Linear

Other

Infrastructure-as-Code (IaC)Container OrchestrationData Quality & Testing FrameworksAPI Design & REST Services

Compensation

Pay and benefits.

Base·AUD 120,000 – 180,000

Equity·Stock options

Benefits

  • Flexible Hybrid Work Arrangements

    Balance remote work with designated office boost days in Sydney or Melbourne. Flexibility to collaborate in-person while maintaining work-life balance and reducing commute times.

  • Distributed Team Collaboration

    Work across a global distributed team spanning Australia, New Zealand, and Canada. Access to diverse perspectives and asynchronous work patterns that enable focused, deep work.

  • Technical Leadership Development

    Opportunity to lead a high-performing team of nine senior engineers, directly shaping engineering culture, standards, and practices. Support from Xero's leadership development programs and coaching resources.

  • Impact on Scalable Data Products

    Direct ownership of core data models and platform architecture that serve Xero's global customer base. Your technical decisions will influence product capabilities and customer experiences at scale.

  • Strategic & Hands-On Engagement

    Unique opportunity to balance strategic leadership with hands-on technical contribution. Step in to mentor, guide architecture decisions, and participate in critical data platform initiatives.

  • Cross-Functional Partnerships

    Collaborate closely with product, platform, and security teams. Engage in strategic initiatives that shape Xero's data ecosystem and technical direction.

Full posting

Original listing.

The role / impact

As our 'Engineering Manager - Data', you will lead the engineering team responsible for creating and maintaining core models on our data platform. In this role, you will balance strategic leadership with technical delivery, shaping platform architecture while staying close enough to execution to ensure delivery, stability, and quality standards are met.

You will empower and grow senior engineering talent, establish operational standards, and manage risk and dependencies across key quarterly initiatives. Partnering closely with product, platform, and security teams, you will ensure high-quality, scalable data products are delivered to solve meaningful customer problems.

The team & how they connect

The 'Dataverse' team consists of nine engineers located across Australia, New Zealand, and Canada who build and maintain the core models in our data platform. Working across remote locations, the team collaborates closely to manage cross-team dependencies and maintain continuous alignment. They foster an environment grounded in knowledge sharing, constructive feedback, and empathy for stakeholders.

Initially, the role may focus on

  • Designing and building core models on the data platform using AWS and Snowflake infrastructure.

  • Streamlining real-time data flows and streaming architecture across platform services.

  • Leading delivery execution for complex data platform initiatives while managing dependencies and risks.

  • Coaching senior engineers, elevating engineering standards, and supporting team adoption of DataOps practices.

Where and how you can work

This role offers flexible hybrid working arrangements based out of our Sydney or Melbourne offices. You can balance remote work with designated office boost days to connect, whiteboard, and collaborate in person with your team.

Here are some of the things we're looking for, for this role:

  • A background in data platform delivery alongside data engineering expertise and data modelling capability.

  • Practical familiarity with cloud infrastructure like AWS and Snowflake, along with an understanding of real-time streaming technologies and data flows.

  • Your leadership style combines delivery focus with the technical breadth required to guide architectural decisions and step in hands-on when required.

  • Proven capability in coaching senior engineers, setting clear expectations, and supporting individual career progression.

  • Demonstrated proficiency managing platform health, establishing Service Level Objectives, and leading operational performance.

  • Strong collaborative skills to build trusted relationships across product, platform, and security teams.

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.

Redirects to Xero's application page.

Other roles

More at Xero.

View all 30 roles