Melbourne or Auckland Hybrid

Xero is hiring a Senior Engineer

About the Role

Xero is looking for a Senior Engineer to own a flagship surface of our ecosystem. You will lead the engineering efforts for the Xero App Store, a primary destination where customers discover and purchase apps that extend Xero's capabilities. This role involves influencing architectural and product decisions across web surfaces, APIs, event processors, and data models to solve complex engineering problems at scale.

What You'll Do

  • Own the engineering efforts for the Xero App Store, contributing to the full lifecycle of services from initial design and build to deployment and reliability.
  • Influence architectural and product decisions across web surfaces, APIs, event processors, and data models.

What We're Looking For

  • Experience building responsive, high-quality frontends with React and TypeScript.
  • Strong understanding of C# and .NET backends.
  • Background working with distributed systems and cloud services like AWS, including EC2, ECS, and Kubernetes.
  • Track record of making significant code design decisions and contributing to technical solution designs.
  • Solid understanding of data storage and caching with PostgreSQL, DynamoDB, and Redis.
  • Experience with automated testing frameworks such as Playwright, Cypress, or Jest.

Nice to Have

  • Growth mindset and interest in mentoring others to maintain high engineering standards.

Technical Stack

  • React, TypeScript, Redux, C#, .NET 6, REST APIs, AWS, EC2, ECS, Kubernetes, PostgreSQL, DynamoDB, Redis, .NET workers, Horizon streams, Playwright, Cypress, Jest

Team & Environment

You'll join a tight-knit and supportive group that operates with a high level of autonomy, owning the full lifecycle of their services.

Work Mode

This is a hybrid position. Offices are located in Auckland, New Zealand and Melbourne, Australia.

Xero hires based on skills, passion, and the unique perspective you can bring to enhance our culture and team.

Required Skills
ReactTypeScriptReduxC#.NET 6REST APIsAWSEC2ECSKubernetesPostgreSQLDynamoDBRedisDistributed Systems
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Xero
Xero is a cloud-based accounting software platform for small and medium-sized businesses
All jobs at Xero Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago