Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Property Shell, Melbourne, seeks an experienced software engineer to own and shape substantial features across a growing SaaS platform. You will work across frontend, backend, and data layers, shaping architecture and UX while maintaining momentum in a small, highly autonomous team.
You will turn ambiguous business problems into reliable software, balancing speed and quality. A strong product mindset and willingness to push for scalable, global-ready solutions are essential.
This role is for an engineer who likes hard problems: ambiguous requirements, architectural trade-offs, legacy constraints, new technology, and turning all of that into something simple and scalable.
Property Shell isn't a large engineering organisation where you'll own one small part of a system, receive finished requirements from a product team and spend weeks getting decisions through layers of people.
Our engineering team is small. The product is not. And our aspirations are bigger again.
We're building a sophisticated SaaS platform that sits at the centre of how property developers, project marketers and real estate sales teams manage leads, customer interactions, stock, sales, contracts, payments, reporting, integrations, automation and increasingly intelligent workflows.
That creates some genuinely interesting engineering problems.
These aren't theoretical exercises. They're the kinds of problems we're solving now.
And because our engineering team is small, the people solving them have a meaningful influence over what the product becomes.
Property Shell is an Australian-built SaaS platform designed specifically for property developers, project marketers and real estate sales teams.
Our platform brings together CRM, leads, stock, sales, contracts, payments, reporting, communications, workflows, automation and integrations within one central system.
We've spent years building the product, developing deep industry knowledge, solving the hard foundational problems and establishing ourselves in the Australian market.
We want to take what we've built and grow Property Shell into a global technology business, with North America a major part of that next stage.
For engineering, that creates a different set of challenges.
Scaling isn't simply about adding more customers. It's about making sure the product, architecture and way we build can support more organisations, more users, more integrations, different markets, different workflows and requirements we haven't encountered yet - without losing the speed and simplicity that got us here.
The decisions we make now will influence what Property Shell looks like at several times its current size.
That's part of what makes this role interesting.
We're not looking for someone to join once everything has already been figured out. We're looking for someone who wants to help figure out how we get there.
And our ambition isn't simply to build another CRM.
We want to continue pushing what technology in our industry can do - solving difficult business problems differently, questioning established workflows and continually exploring what comes next.
You'll join a small Melbourne-based engineering team and work alongside our existing team as a senior technical voice within the business.
This isn't about introducing another layer of management.
We want experienced engineers working side-by-side, bringing different strengths, challenging assumptions constructively and collectively making better product and technical decisions.
You'll remain highly hands-on. The majority of your time will be spent designing, problem-solving and building.
But we're looking for someone whose contribution goes beyond producing good code.
Someone who can take an ambiguous business problem, understand what we're actually trying to achieve, ask the right questions, think through the UX, data, architecture and edge cases, then turn that thinking into something practical that can be built and shipped.
You'll have unusually broad influence over the product.
You'll work closely with the people making product and commercial decisions, and have meaningful input into architecture, UX, technical direction and what we invest in next.
There aren't multiple layers between identifying a better way of doing something and being able to pursue it.
And as we move into our next stage of growth, that influence becomes even more important. We're making decisions now about how the platform evolves, how we increase our development velocity, how we scale internationally and what technologies we invest in for the years ahead.
We value good engineering discipline, but we're not interested in process for the sake of process.
Build the right thing. Keep it simple where possible. Architect for what matters. Ship it. Then make the next version better.
Property Shell is an established production platform. Our core technology environment currently includes:
Experience with our exact stack is valuable, but it isn't mandatory.
If you've worked deeply with comparable frontend, backend and relational database technologies, we'd still like to hear from you.
Good engineers can learn frameworks.
We're far more interested in how you think, how you approach problems and what you've built.
We don't see engineering as separate from product thinking.
If someone says: "We need users to be able to do X." We want an engineer who naturally starts asking: Why?
The best solution isn't always the most technically impressive one.
We're looking for someone who understands that.
This isn't an entry-level engineering role.
We're looking for someone who has already spent meaningful time building and shipping substantial production software and can operate with a high degree of independence.
You don't necessarily need a particular number of years behind you. Exceptional engineers develop at different speeds.
What matters much more is the level you've reached and the kind of responsibility you've already taken on.
You'll likely be able to demonstrate:
You don't need to be a people manager. In fact, we're specifically looking for someone who still wants to be deeply involved in the software itself. Leadership in this role comes through influence, judgement, communication, initiative and the quality of your thinking.
Our engineering philosophy is simple:
We want enough structure to make us better and faster.
Not process for the sake of process.
For the right engineer, this is an opportunity to join at the point where an established Australian product starts tackling the problems that come with becoming something much bigger.
And a small enough engineering team that your decisions can materially shape how we get there.
It's an opportunity to help determine what we build, how we build it, how the architecture evolves - and ultimately what Property Shell can become as we take it to a global market.