Role description
Software Engineer
We're growing the engineering team at Search Property and looking for a Software Engineer with 4-5 years experience. Sydney-based, good culture and real ownership over the work you do.
Job Description - Software Engineer
Full-time | Based in Macquarie Park
About Search Property
We’re Search Property - founded by Ravi Sharma, Australia’s #1 Real Estate YouTuber and 2024 Sydney Young Entrepreneur of the Year. As a two-time finalist for REB’s Best Buyer’s Agency, we’re helping Australians build wealth through property.
We’re expanding our team, and we need great engineers to help us move faster and smarter.
About the Role
We’re looking for a Software Engineer to join our newly formed engineering team and take on projects and initiatives as a group and independently. This is a rare opportunity to shape the technical direction of a fast-moving company from the ground up.
You'll work on a mix of internal tools that drive efficiency across departments, and public-facing applications in the wealth management space. Every day is different; expect to solve real problems, explore emerging technologies, set the technical bar for the team, and ship things that matter.
What you’d be doing in this role
This role is focused on:
Writing robust, production-grade backend and frontend code with comprehensive unit and feature tests, and setting the standard for code quality across the team
Tackling complex, real-world problems; leading cross-functional initiatives from discovery through to delivery and owning technical architecture and execution end-to-end
Balancing trade-offs between ideal architecture and shipping things fast - making pragmatic decisions and guiding others to do the same
Clearly communicating project status, technical risks, and trade-offs to stakeholders (including non-technical leadership) through written and/or verbal updates
Writing excellent technical documentation, RFCs, and design docs that drive alignment and unblock the team
Leading technical spikes to validate or uncover ways of doing things - identifying limitations or bottlenecks early and proposing paths forward
Working closely with monitoring tools such as DataDog to monitor metrics post-launch, quickly triaging and resolving bugs, and improving observability over time
Enabling other team members through reusable libraries, shared internal tooling, code reviews, and informal mentorship of junior and mid-level engineers
You’re probably a match if
You are a strong communicator
You can manage expectations of multiple stakeholders and triage feedback
You can run persuasive presentations when sharing new features, technical proposals, or strategic ideas
You have 5+ years of professional experience as a software engineer, with a track record of shipping complex projects end-to-end
You have strong computer-science fundamentals and programming knowledge relating to data structures and algorithms - a formal degree is advantageous
You have a deep grasp of web application architecture and how the internet works under the hood, including performance, scalability, and security considerations
You can write comprehensive, maintainable code in Python + JavaScript/React and/or Laravel PHP, and you have opinions about what good looks like
You incorporate AI tools into your workflow effectively and help the team adopt them well - sharing patterns, prompts, and guardrails that make everyone faster
You have meaningful experience building, consuming and documenting APIs
You’re curious and resourceful in learning a new technologies or debugging tough issues; you don’t need to be told what to do (but know the right time to ask for help)
Why you’ll love it here
Our entire tech team are hands-on programmers. We collaborate closely with every department and believe that the best software is built when engineers deeply understand the problem space.
We prioritise autonomy - our engineers own their work and are trusted to take full responsibility for what they ship. If you’re looking for a role where you can influence architecture, work across the stack, and grow fast - you’ll fit right in.
Based in Macquarie Park, our office is part of a modern campus with a gym, café, childcare facilities and direct Metro access.