Senior Engineer

at Xero
🇳🇿 New Zealand - Remote
💻 Software Development🟣 Senior

Job description

Our Purpose

At Xero, we’re here to help you supercharge your business. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world.

About the Ecosystem

Ready to make a huge impact? The Ecosystem is a central and established part of Xero’s success, connecting millions of users to a global network of app partners. The engineering function within the Ecosystem is comprised of four teams, each with about six engineers, working together on a shared mission. We’re looking to accelerate our pace and foster a culture of innovation and agility as we build powerful new features and capabilities for our platform.

As a Lead Engineer, you will be embedded within one of these teams, while also being a key member of the technical leadership group that collaborates across the entire Ecosystem. You’ll have the unique opportunity to drive initiatives within your team and influence the technical direction across all four.

We own the Xero App Store, empower thousands of developers through our developer portal, and we’re breaking new ground with embedded applications, a brand new Xero MCP server, and pioneering AI agent integrations. This is your chance to bring your drive and agility to shape major initiatives, take ownership, and help us move faster.

About the Role: Build, Innovate, and Mentor

As a Senior Engineer, you are a crucial part of the team—a builder and a problem-solver at heart. You’ll take ownership of complex features and components from design through to delivery. We need experienced engineers who can not only write clean, scalable code but also contribute to technical discussions and help mentor other engineers on the team. If you love tackling challenging technical problems and building high-quality software that millions will use, this is the role for you.

This is a hands-on role where you’ll spend your time designing, coding, and collaborating to build beautiful products, all while helping to foster a culture of engineering excellence.

What you’ll do:

  • Be a hands-on coder: Design, build, and maintain high-quality, scalable software. You’ll be actively writing code and contributing to the codebase every day.
  • Solve complex problems: Take ownership of challenging technical tasks and see them through to completion.
  • Contribute to our technical direction: Participate in technical design discussions and architectural decisions, working with lead and principal engineers to shape our solutions.
  • Mentor and support: Share your knowledge and experience with other engineers through code reviews, pair programming, and informal mentorship.
  • Partner to deliver: Work in close partnership with product, design, and your engineering team to turn our ambitious roadmap into reality.
  • Raise the bar: Champion high standards for code quality, testing, CI/CD, and security.

What you’ll bring:

  • Strong capability as a full-stack engineer, with a track record of delivering high-quality, complex software features.
  • Proficiency in modern web technologies. Our stack is primarily C# on the backend and TypeScript/React on the frontend. More than specific tool experience, we value your strong engineering fundamentals and your drive to master new technologies as they emerge.
  • Solid skills in cloud architecture and system design, with the ability to contribute to building and operating scalable, resilient microservices-based systems on AWS.
  • A bias for action and a result-oriented approach. You excel at finding pragmatic solutions and delivering impactful outcomes.
  • A passion for helping others succeed. You enjoy sharing your knowledge, mentoring others, and contributing to a positive and collaborative team environment.
  • An obsession with improvement. You constantly seek out and champion new tools and approaches—like AI-powered coding—to make yourself and the team more productive.
  • Excellent communication and interpersonal skills, with the ability to articulate technical ideas clearly.

Why Xero?

Offering very generous paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family. Health insurance, life insurance, and income protection.

We offer wellbeing and sports programmes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, career development, and many other benefits that reflect our human value.

You’ll do the best work of your life at Xero!

Share this job:
Please let Xero know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply