Principal / Senior Software Engineer
Hybrid
Full Time
#Software Engineering
#.NET Core
#Relational Databases
#Framework
#Elasticsearch
#Snowflake
#Redis
#Angular
#TypeScript
#AWS
We are looking for a Principal Software Engineer and a Senior Software Engineer to join our engineering teams on a full-time hybrid basis. These roles will help shape the future of RateMyAgent, Australia’s leading real estate agent ratings and statistics platform, as we expand our reach internationally. You will work within small, cross-functional squads that value speed, experimentation, and direct impact on the products our customers use every day.
Responsibilities
- Guide improvements to front-end solutions across the business by introducing performance enhancements and modern best-practice patterns.
- Collaborate with product owners, designers, and fellow engineers to design and evolve architecture and solution approaches that support rapid growth.
- Mentor teammates, share knowledge, and help raise the overall technical capability of the squad while delivering measurable outcomes in an agile environment.
Requirements
- At least seven years of full-stack experience at a principal or senior level.
- Strong proficiency with .NET Core 6 or later, relational databases, and object-relational mappers such as Entity Framework Core.
- Hands-on experience building performant, consumer-facing front-end applications, ideally with Angular, TypeScript, and utility-first styling frameworks.
- Familiarity with Elasticsearch, Snowflake, or Redis, or a willingness to learn these technologies quickly.
- Experience with analytics and tracking tools, continuous integration and deployment pipelines, containerisation on AWS, and infrastructure-as-code tooling such as AWS CDK.
- A track record of mentoring colleagues and contributing within outcome-focused agile teams.
What we offer
- Hybrid work that combines time in the office with the flexibility to work remotely.
- Two dedicated wellness days each year to recharge however you choose.
- Three company-wide hackathons annually where the entire organisation participates.
- A paid day off on your birthday plus two volunteer days.
- Paid parental leave and flexible working options to support growing families.
- A training budget for courses, conferences, books, or other professional development opportunities.
- Regular social events, product showcases, and coffee sessions with leadership.



