Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Lead software engineer

Melbourne
RMS
Software Engineer
Posted: 4 June
Offer description

At RMS, our people build scalable technology for the hospitality industry worldwide. We are in a high-growth, high-impact phase, applying data and AI to how we design, build, and evolve our SaaS platform.

We are building for scale, speed, and long-term innovation. At RMS, every person is empowered to own their space, challenge the status quo, and make a meaningful impact.

Your Impact

You'll set technical direction while staying close to the code, leading architectural decisions, driving engineering excellence, and helping shape how AI-augmented development matures across the organisation. You'll partner with product and design to balance user experience, business goals, and technical feasibility, while mentoring engineers and raising the bar for quality, performance, and scalability across teams.

What You'll Be Doing

* Lead architectural decisions for major features and initiatives, ensuring scalability, maintainability, and alignment with long-term platform goals.
* Provide hands-on technical leadership across the full stack, from React-driven front ends to robust back-end systems built in C# / .NET and PostgreSQL.
* Collaborate with AI agents as part of day-to-day development, using specification-driven approaches to generate, refine, and validate production-quality code.
* Help evolve internal AI patterns, playbooks, and guardrails so teams can safely and consistently leverage AI at scale.
* Mentor and support senior and mid-level developers, fostering growth, encouraging best practices, and raising the standard of technical excellence.
* Partner closely with product and design teams to shape solutions, streamlining handoffs and reducing misalignment through tools like Figma and shared documentation.
* Set and enforce high standards for code quality, testing, performance, and security through code reviews and technical guidance.
* Lead the adoption and evolution of testing, observability, and CI/CD practices to ensure reliability and early issue detection.
* Take ownership of core systems, ensuring they meet uptime, observability, and supportability standards.
* Drive continuous improvement in application and system performance, proactively identifying and addressing bottlenecks or inefficiencies.
* Evaluate and champion new technologies, frameworks, and development practices relevant to the RMS technology stack.

What You'll Bring

* Extensive hands-on experience with C# / .NET in production environments, including designing scalable, maintainable systems.
* Advanced proficiency in PostgreSQL, with strong expertise in schema design, performance tuning, and query optimisation at scale.
* 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 ability to design, evolve, and document APIs for long-term maintainability and third-party consumption.
* Strong experience with Git, CI/CD pipelines, and cloud platforms such as AWS or Azure.
* Experience with asynchronous messaging and distributed systems patterns.
* Familiarity with observability tools (e.g. Datadog) and practices, including logging, monitoring, alerting, and metrics analysis.
* Experience influencing system architecture and engineering standards beyond the scope of a single team.
* A track record of mentorship, technical leadership, and lifting capability across engineering teams.

Why RMS?

We support remote-first working with occasional in-office time for collaboration and connection when it matters most.

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.

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.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer — hybrid, flexible & stock options
Melbourne
Amber Electric Pty
Software Engineer
Similar job
Senior software engineer: tech lead & mentor (12-month)
Melbourne
IOOF Holdings Limited
Software Engineer
Similar job
Senior software engineer (melbourne)
Melbourne
Saab Australia
Software Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Lead Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save