Senior Software Developer

🕒 July 27

🇦🇺 Australia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 23%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of RMS

RMS

201 - 500 employees

Founded 1983

☁️ SaaS

✈️ Travel

🤝 B2B

💰 Private equity on 2024-03

SaaS • Travel • B2B

RMS is a cloud-native property management system (PMS) for the hospitality industry. Trusted by over 6,000 hotels, motels, holiday parks, campgrounds, serviced apartments and multi-property operators across 70+ countries, RMS centralizes operations, reservations, payments, channel management, revenue management, reporting, and guest experience tools. The platform provides a booking engine, channel manager, RMS Pay payments and POS solutions, automation for front desk, housekeeping and maintenance, owner/trust accounting, and business intelligence to drive direct bookings, reduce disputes, and improve operational efficiency.

📋 Description

• Collaborate with AI agents as part of day-to-day development, using specification-driven approaches to generate, refine, and validate production-quality code. • Define clear specifications, constraints, and acceptance criteria that guide AI-assisted implementation, testing, and refactoring. • Help evolve internal AI patterns, playbooks, and guardrails so teams can safely and consistently leverage AI at scale. • Design, build, and optimise scalable software solutions across the entire stack, from React-driven front ends to robust back-end systems built in C# and PostgreSQL. • Work seamlessly across UI, APIs, and databases to deliver performant, maintainable, and secure applications that power thousands of hospitality businesses worldwide. • Build responsive, user-centric interfaces using React, HTML5, CSS3, and JavaScript. • Develop server-side logic, APIs, and integrations using C# and SQL/PostgreSQL. • Collaborate with designers to translate Figma prototypes into elegant, functional interfaces. • Shape architecture, integration patterns, and product behaviour as the platform evolves. • Ensure scalability, security, and performance across all layers of the application. • Implement and maintain automated testing strategies including Jest, Mocha, or Jasmine for front-end testing, and unit or integration testing for back-end systems. • Mentor and guide junior developers to uplift technical capability across the team. • Evaluate and champion new technologies, frameworks, and development practices. • Contribute to building capability in AI toolchains, context management, and repeatable patterns that enable consistency and quality at scale.

🎯 Requirements

• Comfort working with AI-assisted development workflows, or strong curiosity and motivation to adopt them quickly and responsibly. • Ability to think and communicate clearly at the level of intent, specifications, and trade-offs, not just code. • Strong engineering judgement, including validating, testing, and taking ownership of AI-generated outputs. • Proven experience building and maintaining full stack applications using React, C#, and SQL/PostgreSQL. • Strong understanding of database design, query optimisation, and API development. • Solid grasp of modern front-end workflows such as Flux or Redux, and testing frameworks such as Jest, Mocha, or Jasmine. • Familiarity with version control, CI/CD pipelines, and cloud platforms such as AWS or Azure. • A detail-oriented approach to performance, scalability, and maintainability. • Excellent communication skills and a collaborative mindset. • Passion for mentorship, continuous learning, and technical excellence.

🏖️ Benefits

• Growth and Progression: As RMS grows, so do the opportunities. You will have the chance to expand your scope, develop new skills, and progress your career as the business scales. • Ownership and Autonomy: You are trusted to own your work and make decisions. We value accountability, initiative, and people who take pride in delivering outcomes. • Work That Matters: Your work will have visible impact. You will contribute to meaningful initiatives that shape how our platform evolves and how customers succeed. • AI as a First-Class Capability: You will work in teams where AI is embedded into everyday engineering workflows, not treated as an experiment or side project. • Modern Engineering Evolution: We are actively evolving how software is built, shifting emphasis toward clear specifications, system design, and high-leverage collaboration with AI agents. • Space to Learn and Lead: You will have time, support, and air cover to experiment, help define best practices, and influence how AI-augmented engineering matures across the organisation. • Remote-First, Collaboration-Ready: We support remote-first working with occasional in-office time for collaboration and connection when it matters most.

Apply Now

Similar Jobs

🕒 July 1

InfoConsulting

201 - 500

💼 Consulting

📦 Logistics

🏭 Manufacturing

Software Engineer developing custom extensions within IFS Cloud for international projects at InfoConsulting. Designing, coding, and testing systems to enhance business operations.

Cloud

ERP

SQL

🕒 July 1

InfoConsulting

201 - 500

💼 Consulting

📦 Logistics

🏭 Manufacturing

Software Architect for IFS Cloud solutions at InfoConsulting, a fast-growing firm in Australia. Define solution architecture and lead technical design for IFS Cloud engagements.

Cloud

ERP

🕒 June 23

Autodesk

10,000+ employees

🏗️ Construction

🏭 Manufacturing

💼 Consulting

Account Technical Lead managing high-complexity technical engagements and architecting solutions for Autodesk customers. Building relationships and ensuring alignment with strategic business objectives.

🕒 March 31

UpGuard

51 - 200

💼 Consulting

🛡️ Insurance

🏥 Healthcare

Cyber Security

JavaScript

Postgres

React

Go

🕒 January 30

Mable

201 - 500

Engineering Team Lead for Mable developing technology solutions in the healthtech sector. Collaborating with Design, Data, and Product teams to deliver impactful results.

Docker