Software Developer
We’re looking for a Software Developer to work across two key parts of our technology platform: an internal web application (.NET + Svelte) and a custom ArchiCAD add‑on (C++). You’ll work the full stack — backend APIs and databases through to frontend and desktop tooling — building practical tools for a building and construction business.
What you’ll do
Web application (.NET + Svelte)
- Build and maintain backend services and APIs in .NET / C# and frontends in SvelteKit.
- Write and optimise SQL queries and schemas.
- Gather requirements from internal stakeholders and deliver fit‑for‑purpose solutions.
- Contribute to code reviews, testing, deployment, and production support.
ArchiCAD add‑on
- Develop and maintain custom add‑ons using the ArchiCAD C++ API.
- Extract and process building model data (properties, parameters, geometry) for downstream tools.
Data ingestion (Python + FastAPI)
- Build and maintain a FastAPI service to handle data ingestion across the platform.
About you
- Proficiency in C++ or willingness to learn (ArchiCAD API experience is a bonus, not required).
- Proficiency in C# / .NET (ASP.NET Core, Web API, or similar).
- Relational database experience, ideally SQL Server or PostgreSQL, including query optimisation.
- A modern frontend framework — SvelteKit preferred, or React/Vue with willingness to learn Svelte.
- Solid development fundamentals: Git, debugging, testing, and CI/CD.
- Outstanding attention to detail.
- Strong analytical and problem‑solving skills.
- Self‑motivated and dedicated to ongoing improvement.
- Excellent communication and collaboration skills with a solutions‑focused mindset.
- Team player, able to build strong relationships across departments.
Benefits
- Discount on building a home with any of our building brands after a qualifying period.
- Income protection insurance – 100% funded by the company, covering up to 2 years at 75% of base salary in case of illness or injury.
- Purchased leave – opportunity to apply for up to 2 weeks extra leave each year.
- Paid parental leave – 12 weeks for the primary carer and 4 weeks for the secondary carer.
- Employee discounts on gym memberships, motor vehicles, home appliances, energy, health insurance, and more.
- AIA Vitality health and wellbeing programme.
- Employee assistance programme.
- Catalogue of online learning and ongoing professional development programmes.
- Corporate memberships in NAWIC and HIA.
- Attractive remuneration.
Additional Information
The appointment of successful applicants will be subject to satisfactory employment screening and may involve completion of a National Police Check and a pre‑employment medical.
We are committed to building an inclusive workplace and encourage applications from candidates who may not tick every box.