Senior Software Engineer, AI Native Product Engineering

Xero

Xero

Software Engineering, Product, Data Science
San Mateo, CA, USA
Posted on Dec 16, 2025

The Role

The role / impact

You will dive into the process of solving engineering problems at scale, moving beyond simple feature building to tackle the architecture and implementation of distributed systems. This role offers the autonomy to make major code design decisions, contributing directly to our engineering standards while refactoring complex, monolithic systems into modern, scalable solutions.

You will care deeply about technical excellence, developing high-quality software that supports our customers. Beyond the code, you will act as a role model and mentor, coaching others to foster a culture of continuous learning and mastery within the engineering group.

The team / how they connect

We operate with a clear focus on collaborative, modern engineering practices where sharing knowledge is part of the daily rhythm. You will join a group that values agile delivery and engages actively in code reviews, ensuring we build sustainable solutions together rather than working in silos.

The team is currently working on

  • Our tech stack includes C#, React, AWS, and Kubernetes.

  • We are heavily invested in CI/CD concepts and tooling to streamline our shipping processes.

  • The team utilizes Test Driven Development (TDD) to maintain high standards of quality.

  • We are currently focused on refactoring legacy systems to improve performance and scalability.

Where and how you can work

We support a flexible working style that balances remote focus with in-person collaboration. You can access our local office hubs for team connection and 'boost days', giving you the best environment to do your best work.

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

  • You bring a passion for solving engineering problems at scale and navigating the complexity of distributed systems.

  • Experience with a range of languages and tools, specifically within a modern cloud environment, is essential to your approach.

  • You possess a growth mindset and proactively maintain, grow, and share your technical knowledge with those around you.

  • Ideally, you have an enthusiasm for building high-quality, scalable software and contributing to technical solution designs.

  • You enjoy acting as a mentor, coaching others to help them develop their skills and confidence.

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.