RMS logo
RMS

Your guests. Our mission. Smarter tech, better stays. Hospitality, upgraded.

Lead Software Developer

Location

Australia

Posted

8 days ago

Salary

0

Seniority

Senior

Job Description

Lead Software Developer

RMS

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

Job Requirements

  • Extensive hands-on experience with C# / .NET in production environments, including designing scalable, maintainable systems.
  • Strong experience with modern front-end frameworks, particularly React, with solid proficiency in HTML5, CSS3, and JavaScript.
  • 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.

Benefits

  • Remote-First, Collaboration-Ready
  • Growth and Progression
  • Ownership and Autonomy
  • Work That Matters
  • AI as a First-Class Capability
  • Modern Engineering Evolution
  • Space to Learn and Lead

Related Job Pages

More Full-stack Engineer Jobs

LeapAnalysis logo

Software Engineer

LeapAnalysis

Embrace your Data Silos

Full TimeRemoteTeam 2-10Since 2018

• Delivering LeapAnalysis in a variety of IT project settings with leading global companies • Working with customers and the product development team • Ensuring reliable delivery of innovative product values for a variety of customer scenarios • Actively involved in the execution and delivery of features from product roadmap • Contributions within customer engagement teams to ensure customer success with LeapAnalysis • Working in a fast-paced startup environment with cutting-edge technologies

Florida
Donorbox logo

Software Engineer – Full Stack

Donorbox

State of the art recurring donation system in 15 mins. Proud to support more than 50,000 nonprofit organizations.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Drive the Omnigive Form: Build and maintain complex, highly interactive UI components using vanilla JavaScript, while seamlessly connecting them to our Rails backend. • Apply the "Omakase" Mindset: Solve problems with the framework rather than around it. You will write idiomatic Ruby on Rails code using ActiveRecord, controllers, and ViewComponents. • Champion Product Sense: Analyze requirements through a "Jobs-to-be-Done" lens. Before writing new code, you will ask, "Can the user already do this?" and actively consider edge cases and error states. • Collaborate and Ship: Balance the desire to ship quickly with the need to ship quality. You will review peers' pull requests with care, communicate blockers proactively in async channels, and default to safely shipping value to users. • Steward our Knowledge: Help maintain our institutional memory by writing clear PR descriptions, logging non-obvious decisions in commit messages, and updating internal documentation when you spot something stale.

Latin America
$52.2K - $58K / year
CMX1 (ComplianceMetrix) logo

Senior Software Engineer

CMX1 (ComplianceMetrix)

Powering everyday excellence in the world's most trusted brands

Full TimeRemoteTeam 51-200Since 2009

• Design and maintain complex XSLT transformations utilizing XPath 1.0 to process and manipulate XML documents • Optimize transformation logic for compatibility, performance, and accuracy across varied XML schemas • Troubleshoot and refactor legacy XSLT pipelines for modern integration • Create and customize FO.NET templates to generate print-ready documents (e.g., PDFs) from XSL-FO outputs • Ensure visual accuracy, layout consistency, and branding compliance in all document outputs • Write complex SQL queries, stored procedures, and data transformation scripts across MySQL, MSSQL, and Snowflake platforms • Design and implement efficient ETL workflows to integrate, transform, and load data from multiple sources • Maintain data integrity and performance across relational and cloud data environments

California
$103K / year
GetBlock logo

Software Engineer

GetBlock

GetBlock is an infrastructure provider that offers developers API access to 75+ decentralised networks for dApp building

Full TimeRemoteTeam 11-50Since 2020

• Build and maintain customer-facing dashboard, billing system, internal tools, side-products • Design and implement backend APIs and services in Go • Collaborate closely with designers to translate Figma specs into polished, accessible UI • Work with databases (PostgreSQL, Redis, ArangoDB) to implement efficient data access patterns • Coordinate with dedicated backend and frontend engineers on integrations and shared services • Write clean, tested, maintainable code with attention to performance and reliability • Participate in code reviews and help maintain engineering quality standards • Continuously improve development workflows using AI tools and automation

Singapore