Engineering Manager

Manager · Full Time · Remote

CAN: British Columbia Remote · RemoteCAD 188k – 236k1mo ago
Apply for this role

Opens Xero's application page

Role

What you'll do.

Join Xero as an Engineering Manager to lead a new Vancouver hub and spearhead a foundational leadership position guiding nine distributed engineers through a critical technological transition. You'll orchestrate the migration from legacy Microsoft SQL Server to modern open-source solutions (Aurora PostgreSQL, DynamoDB) while building internal compliance and observability tools that enable product teams to independently manage databases. This role combines strategic technical leadership with team building, requiring strong systems design expertise, proven delivery planning capabilities, and inclusive leadership skills to establish high-performing engineering culture.

Responsibilities

  • Team Leadership and Development: Lead and mentor a team of nine engineers (including one lead, five senior engineers, and three developers) to establish a high-performing engineering culture with focus on inclusive leadership, professional development, and team cohesion following recent organizational changes.
  • Strategic Database Migration Program: Oversee the company-wide technology transition from legacy Microsoft SQL Server environment to modern, open-source cloud solutions including Aurora PostgreSQL and DynamoDB, ensuring smooth execution while maintaining system reliability and data integrity.
  • Internal Platform Development: Direct the design and development of internal compliance and observability tools that empower product teams across the organization to independently manage, monitor, and operate their databases with confidence and autonomy.
  • AI-Driven Insights Implementation: Champion the integration of artificial intelligence technologies to gather and surface intelligent insights to product teams, enabling them to confidently own, evolve, and optimize their database infrastructure.
  • Delivery Planning and Process Optimization: Establish and refine team processes, sprint estimation practices, and collaborative workflows to create a predictable delivery cadence and ensure technical roadmap execution aligns with business objectives.
  • Stakeholder Management and Roadblock Resolution: Manage critical dependencies, shield team from external pressures, communicate delivery timelines predictably, and collaborate across product teams to resolve technical blockers and maintain alignment.
  • Technical Audit and Architecture Review: Provide technical oversight and confidence in complex systems design, audit technical implementations without micromanaging, and maintain architectural standards across database infrastructure and tooling platforms.
  • Vancouver Hub Establishment: Build and foster a collaborative engineering culture in Xero's new Vancouver hub, coordinate distributed team operations across North American and New Zealand time zones, and establish team norms for hybrid work environment.

Qualifications

What we look for.

Technical

  • Systems Design and Scaling

    Demonstrated expertise in designing and scaling distributed systems, preferably gained in high-scale cloud, platform, or monitoring organizations with experience in complex architecture decisions.

  • Database Systems Knowledge

    Deep understanding of relational databases (SQL Server legacy systems), cloud-native databases (Aurora PostgreSQL), and NoSQL solutions (DynamoDB) with ability to lead technical transitions between database platforms.

  • Cloud Infrastructure

    Strong experience with cloud platforms, microservices architecture, and modern DevOps practices for building scalable, observable, and maintainable infrastructure.

  • Observability and Monitoring Tools

    Hands-on experience designing and implementing observability solutions, compliance tools, and monitoring infrastructure that enable teams to operate databases independently.

  • AI/ML Integration

    Aptitude for leveraging artificial intelligence and machine learning technologies to enhance tooling capabilities and provide intelligent insights to engineering teams.

Education

  • Computer Science Foundation

    Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience demonstrating strong foundation in computer science principles and software architecture.

  • Continuous Learning in Database Technologies

    Commitment to continuous professional development in modern database technologies, cloud platforms, and emerging engineering practices.

Experience

  • Engineering Leadership

    Proven experience leading distributed engineering teams through organizational transitions, establishing team processes, and building high-performing cultures in remote-first or hybrid environments.

  • Large-Scale Platform Development

    Background building or leading the development of internal tools and platforms that support multiple product teams, with emphasis on scalability, reliability, and developer experience.

  • Technology Transition Management

    Demonstrated success managing complex technology migrations or modernization initiatives while maintaining business continuity and team productivity.

  • Stakeholder and Dependency Management

    Proven ability to manage multiple stakeholders, communicate technical complexity effectively, and resolve cross-team dependencies to maintain delivery momentum.

  • Team Building and Culture Development

    Experience establishing fresh team processes, refining estimation practices, and fostering collaborative culture in newly formed or reorganized engineering teams.

Skills

Required

  • Technical Leadership

    Ability to confidently audit complex technical work, maintain system health, and provide architectural guidance while maintaining healthy team dynamics without micromanagement.

  • Strategic Thinking

    Capacity to envision technology transitions, align technical roadmaps with business objectives, and navigate through organizational complexity with clarity and foresight.

  • People Management

    Inclusive leadership style that listens to, learns from, and builds alongside senior technical team members before introducing major changes; emotional intelligence and active listening skills.

  • Delivery Planning

    Proactive approach to delivery planning with ability to bring structure to distributed groups, improve estimation practices, and establish predictable delivery cadence.

  • Stakeholder Communication

    Exceptional ability to manage stakeholder expectations, communicate timelines predictably, navigate organizational politics, and maintain alignment across product teams.

  • Systems Architecture

    Deep understanding of distributed systems, database architecture, and platform design with ability to evaluate technical tradeoffs and lead infrastructure decisions.

Preferred

  • AI/ML Integration Experience

    Nice to have

    Practical experience or strong interest in integrating artificial intelligence and machine learning technologies into developer tooling and operational systems.

  • Open-Source Database Experience

    Nice to have

    Hands-on experience with PostgreSQL, DynamoDB, or other modern open-source databases in production environments at scale.

  • Internal Developer Platform Development

    Nice to have

    Experience building internal developer platforms, compliance frameworks, or observability solutions that improve team autonomy and operational excellence.

  • Multi-Region Team Leadership

    Nice to have

    Proven success leading geographically distributed teams across multiple time zones with established best practices for asynchronous communication and collaboration.

  • Fintech or SaaS Background

    Nice to have

    Experience working in regulated fintech or SaaS environments where compliance, security, and reliability are paramount considerations.

  • Agile and Modern Development Practices

    Nice to have

    Expertise in establishing agile workflows, sprint planning, estimation techniques, and continuous improvement practices within engineering organizations.

Tech stack

Languages

C#SQLPython

Frameworks

Spring BootASP.NET Core

Databases

Microsoft SQL ServerAmazon Aurora PostgreSQLAmazon DynamoDBPostgreSQL

Tools

AWS Cloud ServicesDatadog or PrometheusKubernetesGitCI/CD Pipelines

Other

AI/ML TechnologiesInfrastructure as CodeDatabase Migration ToolsCompliance and Audit Frameworks

Compensation

Pay and benefits.

Base·CAD 188,000 – 236,000

Equity·Stock options

Benefits

  • Variable Compensation Program

    Eligible for annual bonus and equity (RSU) programs with performance-based incentives depending on role level and company performance.

  • Comprehensive Health and Wellness

    World-class health, wellness, and retirement programs designed to support employee wellbeing and financial security.

  • Wellbeing Days

    Dedicated paid time off for mental health, personal wellness, and work-life balance separate from standard vacation entitlements.

  • Generous Leave Policy

    Competitive vacation days, parental leave, and other time-off benefits supporting work-life balance and family commitments.

  • Professional Development Budget

    Dedicated annual budget for training, certifications, conferences, and continuous learning opportunities to support career growth and technical skill advancement.

  • Hybrid Work Environment

    Flexible hybrid working arrangement with dedicated boost days in Vancouver office for collaboration and remaining days remote work flexibility.

  • Xero Perks Program

    Comprehensive employee benefits package including wellness initiatives, learning resources, and various perks tailored to support employee quality of life.

  • Distributed Team Support

    Tools, resources, and practices supporting effective collaboration across distributed teams spanning North American and international time zones.

Process

Interview steps.

  1. 01

    Initial Screening and Application Review

    Xero uses AI-assisted screening to evaluate applications based on job-related qualifications and technical fit; human recruiters review all candidates before proceeding with subsequent interview rounds.

  2. 02

    Recruiter Phone Screen

    Initial conversation with recruiting team to discuss career trajectory, leadership philosophy, experience with distributed teams, and alignment with the Vancouver hub's foundational leadership mission.

  3. 03

    Technical Leadership Interview

    Discussion with senior engineering leaders or CTO to explore systems design expertise, database migration experience, technical depth in cloud platforms, and ability to audit complex technical work.

  4. 04

    Team Dynamics and Culture Fit Interview

    Conversation exploring inclusive leadership style, stakeholder management capabilities, experience building team culture, and approach to establishing processes within distributed engineering organizations.

  5. 05

    Scenario-Based Problem Solving

    Assessment of delivery planning capabilities, approach to managing dependencies, strategy for technology transitions, and decision-making methodology for complex technical and organizational challenges.

  6. 06

    Senior Leadership Interview

    Final round discussion with hiring manager or VP of Engineering covering strategic vision, expectations for Vancouver hub leadership, organizational fit, and long-term growth opportunities.

Full posting

Original listing.

The role / impact

You will step into a foundational leadership position designed to spearhead a cultural renewal and drive a pivotal technological transition for a distributed engineering team. As the founding leader for our new Vancouver hub, you will guide a talented group of engineers, moving away from isolated work streams towards a predictable, well-planned delivery cadence. Your focus will be on improving team planning, estimation, and communication, ensuring the technical roadmap is executed smoothly while maintaining high quality.

Your technical impact will center on supporting a company-wide transition from legacy Microsoft SQL Server environment to modern, open-source solutions. You will take ownership of building internal compliance and observability tools that empower product teams across the business to independently manage and operate their databases. By shielding your team from external pressures and resolving critical dependencies, you will create an environment where engineering excellence can thrive at scale.

The team / how they connect

The team consists of nine engineers, including one lead, five senior engineers, and three regular developers who collaborate across different disciplines. While some team members focus on database administration and consulting, others drive the design and development of our core tooling platforms. Operating across the United States and Canada, the team maintains a West Coast time zone alignment to collaborate smoothly without working unusual hours.

The team is currently working on / Initially, you will focus on

  • Supporting the Migrating core services away from legacy Microsoft SQL Server technologies over to Aurora Postgres and DynamoDB.

  • Constructing and scaling internal compliance and observability tools to enable decentralized database ownership for product teams.

  • Utilising AI technologies to gather and surface intelligent insights to product teams to allow them to confidently own and evolve their databases"

  • Establishing fresh team processes, refining sprint estimation, and establishing a unified, collaborative culture following recent turnover.

Where and how you can work

This position is based out of our brand-new Vancouver hub, offering a flexible hybrid working environment. You will spend dedicated boost days in the office collaborating face-to-face with local team members, while enjoying the flexibility to work from home on remaining days. Our core working hours align with West Coast time zones to ensure healthy collaboration with our North American and New Zealand counterparts without compromising on work-life balance.

Here are some of the things we are looking for

  • You bring a strong background in systems design and scaling, ideally gained within high-scale cloud, platform, or monitoring organizations.

  • An aptitude for AI tooling and a passion for staying ahead of modern technological trends comes naturally to you.

  • Your inclusive leadership style allows you to listen to, learn from, and build alongside a senior team before introducing major changes.

  • Exceptional stakeholder management skills help you clear roadblocks, manage external pressures, and communicate delivery timelines predictably.

  • You possess proven technical depth, allowing you to confidently audit complex technical work and maintain system health without micromanaging.

  • A proactive approach to delivery planning helps you bring structure, better estimation practices, and alignment to distributed engineering groups.

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.

At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.

The expected base salary range for this role is $188,000 - $236,000 CAD.

Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.

In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:

  • Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.

  • Comprehensive Benefits: World-class health, wellness, and retirement programs. Xero Perks including Wellbeing days, generous leave, and dedicated professional development budgets.

This is a posting for an existing vacancy.

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.

Redirects to Xero's application page.

Other roles

More at Xero.

View all 29 roles