Melbourne or Auckland Hybrid

Xero is hiring a Senior Engineer

About the Role

You will lead engineering for a flagship component of the company's ecosystem, directly impacting customer experience and revenue. In this role, you will contribute to architectural and product strategy, influence technical design across multiple layers, and solve large-scale engineering problems.

Responsibilities

  • Lead engineering initiatives for the company's App Store platform
  • Shape decisions around system architecture and product direction
  • Guide design across web interfaces, APIs, event processing systems, and data structures
  • Address complex engineering challenges at scale

Work Arrangement

Hybrid

Team

Tight-knit and supportive group based in Auckland with collaborators in Melbourne, operating autonomously and managing full service lifecycles.

The role / impact

  • You will lead engineering for a core platform where customers discover and purchase third-party integrations, directly affecting revenue and delivering value to a global audience.
  • As a senior technical contributor, you will actively shape decisions on architecture and product direction, influencing design across frontends, APIs, event processors, and data models to solve scalable engineering challenges.

The team / how they connect

You will join a close-knit, collaborative team based in Auckland, with active collaboration from members in Melbourne. The team maintains full ownership of its services throughout the entire lifecycle, from design and development to deployment and operational reliability.

The team is currently working on

  • Improving the App Store user experience by integrating AI-powered tools to enhance app search and discovery
  • Scaling a modern frontend built with React, TypeScript, and Redux, backed by a C# .NET 6 backend-for-frontend and RESTful APIs
  • Operating high-traffic, SEO-critical web surfaces and managing event-driven integrations using .NET workers and Horizon streams
  • Optimizing the App Store pricing model to improve clarity and usability during customer purchase flows

Where and how you can work

The team is primarily based in Auckland, New Zealand, but open to candidates in Melbourne. The work model supports a mix of in-office collaboration and flexible remote work to enable peak productivity.

Here are some of the things we are looking for

  • Proven experience developing responsive, high-quality frontends using React and TypeScript, along with strong knowledge of C# and .NET backend systems
  • Daily use of distributed systems and cloud platforms such as AWS, including services like EC2, ECS, and Kubernetes
  • A history of leading code design choices and contributing to technical architecture in team environments
  • Familiarity with data storage and caching technologies including PostgreSQL, DynamoDB, and Redis
  • A growth-oriented mindset with a willingness to mentor peers and uphold strong engineering standards
  • Hands-on experience with automated testing tools such as Playwright, Cypress, or Jest to ensure product reliability

Other

Apply even if your background doesn't match every detail. We value diverse skills, passion, and the unique perspective you bring to strengthen our culture and technical teams.

Required Skills
React.jsTypeScriptReduxC#REST APIsAWSKubernetesPostgreSQLAmazon DynamoDBRedisDistributed Systems
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 4 months ago