Senior Software Engineer

2 weeks ago


City of Brisbane, Australia Roman Health Pharmacy LLC Full time

Our Purpose

At Xero, we’re here to help supercharge small businesses. 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 Role

As a Senior Software Engineer, you'll be a hands‑on technical contributor who plays a key role in building and managing software that solves engineering problems at scale. You'll collaborate with cross‑functional teams to help create and deliver beautiful software to our customers, faster.

You’ll undertake software application development on our existing suite of products, contributing to new or improved experiences for our customers, internal and external. You will demonstrate leadership on best practices, and be a role model and mentor for other team members.

What You'll Do

- Develop high-quality, scalable software. You’ll relentlessly automate any manual processes and contribute to technical solution designs that embrace a quality‑first approach. You'll be a role model for giving and receiving feedback in code reviews.

- Contribute to maintain the standard for engineering excellence at Xero and proactively contribute to Xero's engineering standards and frameworks. You'll work closely with Lead and Principal Engineers to apply standards to software and delivery processes.

- Efficiently assess causes and identify solutions for development or production issues , and recognise common patterns of failure to mitigate issues before they reach production. You'll proactively participate in incident responses and contribute to post‑mortems.

- Coach and support engineers to ensure all software is running as expected and proactively works to prevent customer‑facing problems. You will join an inclusive cross‑functional team and collaborate with Product, Design, and Engineering.

- Proactively maintain, grow, and share knowledge of development technologies used in Xero’s software applications. Be a proactive champion of agile and delivery practices who coaches and develops others in this space.

What You'll Bring

- Previous experience delivering high-quality software solutions at scale.

- Strong experience in full-stack development with modern technology stacks, demonstrating proficiency in a range of languages and tools, and a high degree of openness to learn new technologies. Experience in our core stack will be highly valuable: Xero's new codebases often use a microservice written in C# on .NET, utilising a variety of AWS services, running in a Docker container orchestrated by Kubernetes, and accessed by SPA written in React with TypeScript.

- Highly proficient in the architecture and implementation of distributed systems. Ability to refactor complex, monolithic systems into scalable, resilient components.

- Deep understanding of the full development lifecycle (design, implementation, testing, and deployment). Proficient with CI/CD concepts and tooling and on-call practices for proactively managing production systems.

- Proven ability to contribute to internal ecosystems, building SDKs and libraries to enable other teams to integrate with their products. Experience or interest in utilising AI tools and technologies to drive innovation and efficiency.

- Experience or strong interest in utilising AI tools and technologies to drive innovation and efficiency.

- Demonstrated ability to mentor and coach engineers, fostering growth, and effectively collaborating in a cross‑functional team environment.

- Ability to convey complex technical concepts clearly and effectively to diverse audiences.

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

#J-18808-Ljbffr



  • Brisbane, Queensland, Australia RIB Software Full time $80,000 - $120,000 per year

    Driven by transformative digital technologies and trends, we are RIB and we've made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise and best practice, and with our people at the heart of everything we do, we deliver the world's leading end-to-end lifecycle...


  • Brisbane, Queensland, , Australia RIB Software Full time

    Job Title: Senior Software Engineer Location: Brisbane, Australia (Hybrid)Employment Type: Full-timeThe job  We are seeking a seasoned Senior Software Engineer to join our international R&D team to develop and enhance our RIB CostX software. This is a unique opportunity to work on a critical product within a mixed C# and Delphi environment. The ideal...


  • Brisbane, Queensland, , Australia RIB Software Full time

    Job Title:  C++ Software Engineer – RIB Graphics TeamLocation:  Brisbane Employment Type: Full-TimeDepartment: Product Engineering / R&D The job   Join the team behind RIB CostX, one of the world's most advanced construction estimating platforms. We're looking for a C++ Software Engineer with hands-on experience in CAD software or architectural...


  • City of Melbourne, Australia Reece Ltd. Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: VIC - Cremorne - 57 Balmain Sttime type: Full timeposted on: Posted Todayjob requisition id: R-00026333Senior Software Engineer**About Reece**The Reece name is probably best known for plumbing. But we’re much more than that. We're radically transforming our business...


  • Council of the City of Sydney, Australia ClearCompany Full time

    Senior Software Engineer We're currently hiring a Senior Software Engineer to join a high-performing team at a leading investment and financial services firm in Sydney CBD. We're about to rebuild our entire trading platform into a cloud-native, microservices architecture, replacing legacy integration points with Kafka streaming, modernising performance, and...


  • City of Brisbane, Australia Convergys Full time

    Software Engineer .NET (Senior) page is loaded## Software Engineer .NET (Senior)locations: AUS Brisbanetime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 19, 2025 (23 days left to apply)job requisition id: R1682208Job Title:Software Engineer .NET (Senior)Job DescriptionConcentrix Catalyst is looking for a Senior .NET...


  • Council of the City of Sydney, Australia Sirius People Full time

    Senior Software Engineer – .NET / Azure (Hands-On) Permanent | Sydney CBD | Hybrid Working This isn’t your typical financial institution. Here, you’ll join a team driven by purpose, passion, and genuine care — where individuality is celebrated, ideas are encouraged, and your technical depth actually moves the needle. We’re looking for a Senior...


  • City of Brisbane, Australia Wenco International Mining Systems Ltd Full time

    Wenco International Mining Systems (www.wencomine.com), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. You will join a self-organizing, agile product development team that is working on Wenco’s next...


  • City of Brisbane, Australia AVEVA Denmark Full time

    A global engineering software company is seeking a Senior Software Engineer in Brisbane, Australia. This role involves developing and maintaining RIB CostX with responsibilities such as system analysis, coding, and active participation in team meetings. Candidates should have at least 5 years of experience in software development, expertise in C#, and a...


  • Council of the City of Sydney, Australia ResMed Inc Full time

    Senior Engineer, Software Engineering page is loaded## Senior Engineer, Software Engineeringlocations: Sydney, NSW, Australiatime type: Full timeposted on: Posted Todayjob requisition id: JR/_046441At ResMed, we’re shaping the future of digital health and medical technology. Our internal Digital Anthropometry Platform enables engineers to...