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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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
Software Engineer – Full Stack
DonorboxState of the art recurring donation system in 15 mins. Proud to support more than 50,000 nonprofit organizations.
• 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.
Senior Software Engineer
CMX1 (ComplianceMetrix)Powering everyday excellence in the world's most trusted brands
• 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
Software Engineer
GetBlockGetBlock is an infrastructure provider that offers developers API access to 75+ decentralised networks for dApp building
• 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




