{bc}
hibob

Senior Software Developer

RMS
Melbourne, AUS
Full-time
Senior · 6+ years experience
Hybrid
Discovered 1 weeks ago

Full Job Posting

Job description

Designing, building and maintaining front-end and back-end components of the Property Management System, from React interfaces through to C# and VB.Net services and APIs.

Designing and optimising PostgreSQL and MS-SQL databases, and driving performance improvements in queries and back-end processes.

Working with AI agents as part of everyday development: writing clear specifications, constraints and acceptance criteria, then validating what comes back.

Helping evolve internal AI patterns, playbooks and guardrails so teams can use AI safely and consistently.

Building automated testing strategies across the stack, from unit and integration tests through to Playwright, Jest, Mocha or Jasmine.

Working with Product Managers and Product Designers so back-end systems support the experience customers need, including turning Figma prototypes into working interfaces.

Raising the bar through code reviews, mentoring more junior engineers and contributing to engineering standards.

Evaluating new technologies and practices, and championing the ones that earn their place.

Six or more years of experience with C# or VB.Net, and strong depth in PostgreSQL and MS-SQL, including database design, query optimisation and data management.

Three or more years building front ends with React, with solid HTML5, CSS3 and JavaScript.

Experience designing and implementing APIs, and a working understanding of asynchronous messaging patterns.

A strong grounding in testing: unit and integration testing, plus experience with at least one automation framework.

Good instincts for performance and scalability across every layer of an application.

Comfort with AI-assisted development, or real curiosity and motivation to adopt it quickly and responsibly, including the judgement to validate, test and take ownership of AI-generated output.

A genuine interest in mentoring, and the communication skills to explain intent, specifications and trade-offs clearly, not just code.

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.

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.

Up to 25 days annual leave, including up to 5 extra paid days gifted by RMS over the

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

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RMS