Software Engineering @ Xero

2 weeks ago


Melbourne, Victoria, Australia Xero Full time

This is a Software Engineering @ Xero role with one of the leading companies in AU right now, Xero, with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the company takes off.

More About the Role at Xero

Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive. At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections. Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.

**Engineering @ Xero**

We're hiring for multiple positions across Xero, with a focus on two key areas: _Xero Product_, where you will work to continuously improve the features of Xero software; _Xero Platform_, where you'll build and maintain critical applications and services consumed by teams throughout Xero globally. We believe that a solid technical foundation and strong growth mindset are the keys to success in Software Engineering. You won't find a long list of must-have tech requirements below. While you don't have to have worked with our tech stack previously, what is important is that you have relevant experience that will help you get started quickly, and you are happy to learn as you go.

**Generally, if a team is creating a new code base, it may look like the following:**

  • A microservice, written in C# on .NET
  • Utilising a variety of AWS services
  • Running in a Docker container, orchestrated by Kubernetes
  • Accessed by SPA written in React with TypeScript
  • Deployed with an automated CI/CD pipeline
  • Monitored by industry leading monitoring, alerting, tracing, and logging tools

**What we look for in a Xero Engineer:**

  • Self-awareness and growth mindset
  • Openness to learning from failure
  • Honesty, transparency and encouraging of feedback
  • Teamwork, collaboration and mentorship
  • Customer and product focus
  • Commitment to supporting an inclusive culture and upholding Xero's values

**Life @ Xero**

As an engineer at Xero, you'll be joining us on our mission to be one of the most sustainably excellent software engineering companies in the world. You'll have exposure to a variety of complex challenges at a global scale, whether it's linking payments to different global markets, working on our world-renowned third party ecosystem or delivering solutions to small businesses around the world.

**At Xero you will...**

  • Join an inclusive cross-functional team and collaborate with Product, Design and Engineering.
  • Use the latest engineering and software delivery practices, at scale.
  • Support your growth with various training and development resources, including the opportunity to become AWS certified.
  • Get involved with the Xero Mentorship Program, our many communities of practice and Employee Resource Groups such as Rainbow X, Parents @ Xero, Neurodiversity @ Xero and many more.

If you don't think you're a perfect fit, you should still sign up to Hatch and create a profile, we'll match you to other roles that suit your profile.

Hatch exists to level the playing field for people as they discover a career that's right for them. We model this in our hiring process for our partners like Xero.

Applying here is the first step in the hiring process for this role at Xero.

We do not discriminate on the basis of gender identity, sexual orientation, cultural identity, disability, age, or any other non-merit factors. To put it simply, Hatch is for everyone.



  • Melbourne, Victoria, Australia Xero Full time

    About the RoleThis is a Software Engineering @ Xero (Intermediate & Senior) role with one of the leading companies in AU right now, Xero, with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the company takes off.Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and...


  • Melbourne, Victoria, Australia Xero Full time

    This Software Engineering Leadership Position at Xero involves working as a key part of a product team, providing guidance and coaching on technical decisions and strategic thinking. As a Senior Software Engineer, you will support the team in delivering high-quality software solutions and contribute to the growth and success of Xero.Xero Engineering...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is growing rapidly and looking for talented Software Engineers to join their team.As a Software Engineer at Xero, you will have the opportunity to work on a variety of projects, including improving the features of Xero software and building critical applications and services.Key Responsibilities:• Continuously improve the features of Xero software•...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Xero Full time

    This is a Software Engineering role at Xero, a leading company in Australia, offering a chance to be part of a rapidly growing team. As a Software Engineer at Xero, you will work on improving the features of Xero software and building critical applications and services consumed by teams globally.Key Responsibilities:• Work on Xero Product, where you will...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is a leading company in Australia that offers a beautiful, easy-to-use platform to help small businesses and their accounting and bookkeeping advisors grow and thrive. As a Data Engineering Intern, you will be part of a team that fosters a culture of collaborative, data-driven decision-making, impacting not only our internal teams but also our diverse,...


  • Melbourne, Victoria, Australia Xero Full time

    This is a challenging Software Engineering role at Xero, a leading company in Australia, where you will work with an amazing team to continuously improve the features of Xero software.**About the Role at Xero**We're hiring for multiple positions across Xero, with a focus on two key areas: _Xero Product_, where you will work to improve the features of Xero...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleXero is looking for a skilled Senior Software Engineer to join their team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that solve complex engineering problems at scale.Key ResponsibilitiesCreate software that meets the high standards of Xero's engineering...


  • Melbourne, Victoria, Australia Xero Full time

    Software EngineerAs a Software Engineer at Xero, you will play a key role in developing high-quality software solutions for small businesses and their accounting and bookkeeping advisors. Our mission is to make life better for people in small business, and we're looking for talented engineers to join our team.Key Responsibilities:Design and develop scalable...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleWe are seeking talented Engineers to join our Observability team in Site Reliability Engineering (SRE) at Xero. Our team is responsible for building and implementing sophisticated monitoring and remediation toolsets to support best-in-class observability, reliability, operational excellence, and engineering productivity at Xero.As a member of...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is a leading company in AU, and we're looking for a talented Software Engineering Lead to join our team. As a key member of our product team, you'll be responsible for providing guidance and coaching to the team on technical decisions and strategic thinking.The role involves working on the tools, providing support to the team, and enabling them to grow...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleThis is a unique opportunity to join Xero's Site Reliability Engineering (SRE) team as a Software Engineer. As a key member of our Reliability Tooling and Engineering Health teams, you will play a crucial role in developing and integrating tools that enable Xero engineering teams to improve their engineering practices.About the TeamXero's SRE...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleXero is a leading cloud-based accounting and bookkeeping platform that empowers small businesses and their advisors to grow and thrive. As a Senior Engineer, you will play a critical role in shaping the future of our platform, working collaboratively with cross-functional teams to design, develop, and deliver high-quality software solutions.Key...


  • Melbourne, Victoria, Australia Xero Full time

    About the Role at Xero:We're looking for a seasoned Senior Software Engineer to lead our Identity and Authentication team. As a key member of our Engineering organization, you'll be responsible for guiding our team in delivering high-quality software solutions.Key Responsibilities:Lead and manage a team of software engineers in delivering complex software...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleThis is a Senior Engineer position at Xero, a leading company in Australia, where you will have the opportunity to work with an amazing team and contribute to the growth of the company.Key Responsibilities:Design and develop high-quality software that solves engineering problems at scale.Collaborate with other Xeros to create and deliver...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleWe are seeking an experienced Engineering Manager to lead our software development teams and drive the delivery of high-quality software products. As an Engineering Manager at Xero, you will be responsible for building and managing global engineering teams, championing processes and practices that enable engineers to get great work done, and...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is a leading cloud-based accounting software company that is growing rapidly. We are seeking a highly skilled Software Engineering Lead to join our team and help us continue to innovate and improve our products.About the RoleAs a Software Engineering Lead at Xero, you will be responsible for leading a team of software engineers to design, develop, and...


  • Melbourne, Victoria, Australia Xero Full time

    Xero is a leading cloud-based accounting and bookkeeping platform that empowers small businesses to grow and thrive. We're seeking a seasoned Engineering Manager to lead our global engineering teams in delivering innovative software solutions.About the RoleThe successful candidate will be responsible for:Building and managing high-performing engineering...


  • Melbourne, Victoria, Australia Xero Full time

    This is a highly rewarding role for an experienced Engineering Manager at Xero, where you can make a meaningful impact on the company's mission to provide powerful insights to small businesses.About the Role:The Engineering Manager will lead, grow, and manage leaders of engineering teams who build software for new or improved features in Xero's products and...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleXero is seeking a talented Senior Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using a range of...


  • Melbourne, Victoria, Australia Xero Full time

    Xero Engineering Enablement RoleXero is a leading cloud-based accounting platform that empowers small businesses and their advisors to grow and thrive. Our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose drives everything we do, from developing innovative tools to supporting our...