Xero is looking for a Senior Engineer to own a flagship surface of our ecosystem: the Xero App Store. You will lead the engineering efforts for this primary destination where customers discover apps that extend Xero's capabilities, designing across web surfaces, APIs, event processors, and data models to solve complex problems at scale.
What You'll Do
- Own the Xero App Store, a primary destination where customers discover and purchase apps that extend Xero's capabilities.
- Influence architectural and product decisions, designing across web surfaces, APIs, event processors, and data models.
- Lead engineering efforts to solve complex engineering problems at scale.
What We're Looking For
- Significant 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 (EC2, ECS, 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.
- Growth mindset and interest in mentoring others to maintain high engineering standards.
- Experience with automated testing frameworks such as Playwright, Cypress, or Jest.
Technical Stack
- React, TypeScript, Redux
- C#, .NET 6, REST APIs
- AWS (EC2, ECS, Kubernetes)
- PostgreSQL, DynamoDB, Redis
- .NET workers, Horizon streams
Team & Environment
You will join the Bat team, a tight-knit and supportive group.
Work Mode
This is a hybrid position based in Auckland, New Zealand or Melbourne, Australia.
Xero hires based on skills, passion, and unique perspective to enhance culture and team.






