06 Aug
|
Henderson Advocacy
|
Paddington
06 Aug
Henderson Advocacy
Paddington
About Henderson Advocacy
Future Property Co Pty Ltd, trading as Henderson Advocacy, is an Australian property advisory and buyer advocacy business providing property research, investment advisory and acquisition services across multiple Australian markets.
As the business continues to grow, Henderson Advocacy is expanding its internal technology capability to improve the way property information is processed, client requirements are managed and operational workflows are delivered.
We are seeking a Software Engineer specialising in artificial intelligence systems and automation to design, develop and maintain software applications that support our property advisory, client-management and internal business operations.
About The Role The Software Engineer – AI Systems and Automation will develop and integrate software solutions incorporating artificial intelligence, data-processing and workflow-automation capabilities.
The role will work with business stakeholders to understand operational requirements and translate them into secure, reliable and maintainable software applications.
The successful applicant will contribute to software supporting areas such as property-data processing, document analysis, client and property matching, CRM integration, internal knowledge systems and workflow automation.
This is a hands-on software engineering position involving application design, programming, testing, deployment, integration, technical documentation and ongoing system improvement.
Key Responsibilities
- Analyse business and user requirements and prepare software specifications and technical designs.
- Design, develop, test and maintain internal software applications supporting property research, client management and business operations.
- Develop backend services, APIs and data-processing components using appropriate software-development frameworks.
- Integrate artificial intelligence and machine-learning services into existing and newly developed business applications.
- Develop software tools for processing structured and unstructured property, client and business data.
- Build and maintain document-analysis, information-retrieval and workflow-automation solutions.
- Integrate internally developed applications with CRM platforms, databases and other business systems.
- Write clean, secure, maintainable and well-documented program code.
- Conduct software testing, debugging, troubleshooting and performance optimisation.
- Deploy, monitor and maintain software applications in development and production environments.
- Identify system risks and implement appropriate controls relating to security, reliability, privacy and data handling.
- Maintain source-control, technical documentation and software-development records.
- Work collaboratively with management and operational teams to implement practical technology solutions.
- Provide technical support and continuously improve deployed software systems.
Required Qualifications And Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence or a closely related field.
- At least one year of relevant professional experience in software development, including the development or integration of AI-enabled applications.
- Demonstrated programming experience using Python, JavaScript, TypeScript or comparable programming languages.
- Experience developing backend services and APIs using frameworks such as FastAPI, Flask, Node.js or similar.
- Experience designing, developing, testing and maintaining software applications.
- Experience integrating artificial intelligence, machine-learning or large-language-model services into software applications.
- Understanding of relational or non-relational databases, data-processing workflows and system integration.
- Experience using source-control tools such as Git.
- Strong analytical, technical troubleshooting and problem-solving skills.
- Ability to communicate technical concepts clearly and work collaboratively with non-technical business stakeholders.
Desirable Skills
- Experience developing retrieval-augmented generation, document-analysis or knowledge-retrieval applications.
- Experience with conversational AI, automation systems or AI-enabled client-service tools.
- Experience working with cloud platforms such as AWS, Microsoft Azure or Google Cloud Platform.
- Knowledge of vector databases, model deployment, application monitoring and secure software-development practices.
- Experience integrating software with CRM or enterprise business platforms.
What We Offer
- A full-time, ongoing role based in Paddington, Sydney.
- The opportunity to develop practical AI-enabled software applications within a growing Australian property advisory business.
- Exposure to a range of property, client-management, data-processing and operational systems.
- A collaborative working setting with direct engagement across business and operational teams.
How To Apply
Please submit your resume and cover letter through the application link.
Your cover letter should briefly outline your relevant software-development experience and any experience developing or integrating artificial intelligence applications.
Applications close: 7th September 2026
📌 Software Engineer - AI Systems & Automation (Paddington)
🏢 Henderson Advocacy
📍 Paddington