Skip to content

Open nowPosted 23 days ago

Senior Software Developer

RMS11 open roles

Where
Melbourne, Australia
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software DeveloperRMS · Melbourne, Australia
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on RMS's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 23 days ago

The posting

Job 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 We're rethinking how software gets built at RMS, moving towards spec-driven development where engineers define the intent and use AI agents to accelerate delivery. You'll help shape this approach within Core Platform, the most complex part of our property management system, solving challenging technical problems and influencing how we engineer at scale.

Why you'll enjoy this role Complex problems worth solving. Tackle technical challenges across interconnected systems, services and databases. Shape a new way of engineering. Influence how spec-driven development and AI-assisted engineering work in practice, including the standards other teams adopt. Ownership across the stack. Work across React, C#, APIs and databases, making technical decisions and taking solutions through to production.

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

  • 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.

How we work Every RMS role sits within one of our work modes, a flexible framework that is trust-based and outcomes-focused, with meaningful remote working and clear expectations about how we stay connected.

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.

We're async-first, using Slack to share context and collaborate across time zones. We also expect everyone to build AI fluency relevant to their role, and to use it thoughtfully to improve how they work.

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, new 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, Toastie Tuesdays (who doesn't love a toastie?), monthly themed lunches and regular team social events.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against RMS's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on RMS's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    RMS's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.