Description
Define the intent. Build with AI. Own what ships.
In Core Platform, you'll do it in the most complex part of the property management system that thousands of hospitality businesses worldwide run on.
The opportunity
Core Platform sits at the heart of our PMS, across React, C#, PostgreSQL and MS-SQL. That depth is what makes the work interesting.
We're also changing how we build it. Engineers work with AI agents, guided by clear specifications. You'll help decide what good looks like and shape the patterns and guardrails other teams will follow.
Why you'll enjoy this role
The hardest problems in the product. Our most complex environment means deep, connected work that's worth getting right.
A real say in how AI is used. Help set the playbooks teams rely on, rather than simply following them.
Ownership across the stack. Move between UI, APIs and database instead of living in one layer.
What you'll take on
- Work with AI agents daily, writing the specifications and acceptance criteria that guide implementation, testing and refactoring.
- Own and validate AI-generated code so what reaches production is secure, tested and maintainable.
- Build and optimise features across React front ends, C# and VB.Net services, and PostgreSQL and MS-SQL databases.
- Tune queries, APIs and back-end processes so the platform stays fast as it scales.
- Shape architecture, integration patterns and testing strategy alongside design, product and fellow senior engineers.
- Mentor junior developers and help evolve our standards for AI-assisted development.
The team you'll join
You'll sit in the Core Platform squad, reporting to the Engineering Manager, and work closely with Product Managers, Product Designers and the VP of Engineering.
What you'll bring
You'll likely have:
- Experience building and maintaining complex full stack applications in C# or VB.Net and React.
- Strong PostgreSQL and MS-SQL skills: database design, query optimisation and keeping data fast and correct.
- Experience designing APIs, and familiarity with asynchronous messaging patterns.
- Solid testing habits: unit and integration testing, plus at least one automation framework such as Playwright.
- Sound engineering judgement, including validating and owning AI-generated output,
and comfort with AI-assisted workflows or real motivation to adopt them.
- Clear communication about intent and trade-offs, and a genuine interest in mentoring others.
- AngularJS, CI/CD pipelines or AWS or Azure experience would be useful, but it isn't essential.And if you don't tick every box, apply anyway. A job description is a wish list, not a checklist.
How we work
We've designed different ways of working because not every role, team or location needs the same setup.
Across RMS, every role sits within one of our work modes. It's a flexible, multi-modal framework: trust-based, role-driven and outcomes-focused. Every mode includes meaningful flexibility and remote working, alongside clear expectations about how we stay connected as a global team.
For this role, you'll work within our Metro-Anchored mode, based within commuting distance of our Melbourne office, with no fixed office days but the expectation you can come together with the team in person when it matters.
Wherever we work from, connection matters. We're async-first: we use tools like Slack to stay close to our teams, share context, make decisions and collaborate across locations and time zones. AI is also becoming part of how we work across RMS. We expect everyone to build a level of AI fluency relevant to their role, using the technology thoughtfully to improve how they work, solve problems and create better outcomes. What that looks like will vary by role, and it will continue to evolve as we do.
Life at RMS
RMS is a global hospitality technology company helping operators run better businesses and create better experiences for their guests.
We're ambitious about where the product and business are going, and the way we work continues to evolve alongside them.
A few things worth knowing:
- We value ownership. You'll have room to make decisions, and we expect people to take responsibility for moving things forward.
- Not everything comes with a playbook. We're continuing to improve our products, processes and ways of working. You'll sometimes need to create clarity rather than wait for it.
- We stay curious. Whether it's AI, recent technology or simply a better way of solving an old problem, we want people who are willing to experiment, learn and share what works.
- We're global. You'll work with people, customers and partners across multiple regions, so thoughtful communication and collaboration matter.
- We care about outcomes. Ideas are valuable, but turning them into something that improves the experience for our customers, our teams or our business is what really counts.
And you can be yourself here. We're an equal opportunities employer, made up of people with different backgrounds, experiences, personalities and perspectives. That mix makes better ideas and better products for customers all over the world, and it means there isn't one type of person who fits at RMS.
Our values are simple: Committed to customer. Honest words, trusted actions. Push boundaries, stay curious. Own it, make it happen.
What's in it for you
Alongside meaningful ownership, flexible ways of working and the opportunity to contribute to a global SaaS business, everyone at RMS has access to benefits designed to support their development and wellbeing.
Our global benefits include:
- Learning platform with thousands of tailored learning pathways to support your own development plan.
- Employee Assistance Program: free, confidential support for you and your family, whenever you need it.
- Rise, our annual kick-off event that brings the whole of RMS together to connect, celebrate and set up the year ahead.
- Years of Service awards, social events and RMS swag, because the moments between the work matter too.
In Australia, you'll also get:
- Up to 25 days annual leave, including up to 5 extra paid days gifted by RMS over the Christmas/New Year shutdown, matched day for day with your own leave.
- Access to novated leasing, a tax-effective way to package a vehicle of your choice.
- Melbourne office vibes: table tennis, a well stocked kitchen, Toasty Tuesdays (who doesn't love a toastie?), monthly themed lunches and regular team social events.
📌 Senior Software Developer (Melbourne)
🏢 RMS
📍 Melbourne