Intermediate Software Engineer

at Xero
  • Remote - Australia

Remote

Software Development

Mid-level

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 our division:

Be at the forefront of empowering small businesses and advisors to thrive! Our dynamic Small Business Growth Division builds innovative solutions dedicated to providing solutions that simplify complexity and drive informed decision-making. From transforming accounting data into clear, actionable insights, best-in-market reporting, to creating seamless and intelligent experiences with integrated platforms, we’re building the future of small business management.

Our teams work on the foundational suite of services focused on organisations and their data, we evolve key platforms for scalability and innovation, and we ensure secure and intuitive gateways for new customers. If you’re passionate about solving complex problems with a human-centered approach and owning outcomes that truly matter, join us in making life beautiful for small businesses worldwide.

As a Intermediate Software Engineer at Xero, you’ll play an essential role in delivering and running impactful solutions. You’ll focus on building scalable, reliable software while contributing to team success and collaborating effectively with others.

Join Xero’s Small Business Growth Division! We have a range of roles across our various teams. Dive into hands-on roles shaping how customers understand their businesses through impactful reporting and analytics, seamless integrations, robust platforms, and secure access. Drive innovation and make a real difference!

We believe that a strong technical foundation and a mindset focused on growth are essential for success in Software Engineering. Instead of a lengthy list of technical requirements, we value adaptability and a willingness to learn!

What you’ll bring with you:

  • Experience in software development, with a focus on delivering high-quality solutions.
  • Proficiency in at least one of C#, NodeJS or React, with practical experience in building applications using any of these frameworks.
  • Proven ability to independently design, implement, and deliver production-ready features while debugging complex issues and maintaining application stability in a commercial environment.
  • A solid understanding of the development lifecycle, including design, coding, testing, and deployment.
  • Familiarity with on-call duties, monitoring and observability tooling, including running systems in production at scale.
  • Familiarity with modern development tools and practices, with exposure to cloud platforms like AWS being a bonus.
  • A collaborative mindset, with excellent communication skills to work effectively with team members and stakeholders.
  • Problem-solving skills, with the ability to break down complex challenges into manageable solutions.
  • A growth mindset, eager to learn and improve while contributing to a supportive team environment.

What you’ll do:

  • Create high-quality, scalable software that addresses customer needs and drives business growth.
  • Collaborate with cross-functional teams to design and to implement features.
  • Uphold engineering excellence by driving best practices in coding, testing, and deployment.
  • Troubleshoot and resolve technical challenges to maintain system stability and performance.
  • Contribute to and promote Xero’s engineering standards and practices.
  • Embrace agile methodologies and actively seek to improve team processes.

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, 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 🙏

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