Skip to Main Content

Job Title


Senior Software Engineer


Company : RACWA


Location : Perth, Australia


Created : 2025-06-24


Job Type : Full Time


Job Description

Add expected salary to your profile for insightsAs a Senior Software Engineer, at Town Square we are reenvisioning Strata Management Software. You will design, develop and provide operational support for products and platforms used by staff, strata managers and their clients. You will help to provide technical leadership and guidance, coaching and mentoring to other engineers.Our ideal candidate is someone that has an obsession around the value of integrating AI into our service.What will you be doingLead the endtoend design and implementation of LLMdriven features: Prototype, evaluate and finetune features. From concept to shipping them into production services.Build and maintain RAG pipelines: Use vector databases (e.g. Pinecone, Azure Cognitive Search) to power dynamic, knowledgeaware user experiences.Develop reusable prompt libraries and orchestration layers: Deploy and maintain tooling (e.g. LangChain/LlamaIndex) to ensure consistency and maintainability.Designing Targeted Software Solutions: Design software solutions to solve business problems according to defined requirements, leveraging human-centric design patterns to build cohesive and engaging user experiencesEngaging with Stakeholders: Engage with users and business stakeholders to capture and understand requirements, ensuring that solutions meet their needs effectively.Architecting Strategic Solutions: Assist with architecting solutions that align with Town Square''s strategic capability and technology direction, developing solutions end-to-end, including front-end, back-end, and integration aspects.Our Tech EnvironmentBack-End: Node.js (with GraphQL APIs), relational databases (PostgreSQL or MySQL)Cloud Platforms: AWS, infrastructure as code practicesDevOps: CI/CD pipelines, automated build, release, and testing processesWhat we are looking for in youProven track record building with large language models and generative AI: e.g. using Amazon Bedrock, OpenAI, Azure OpenAI or similar APIs.Handson experience with Transformers libraries: E.g. Hugging Face, LangChain or comparable orchestration frameworks.Practical skills in vectorsearch systems: E.g. Pinecone, Qdrant, Azure Cognitive Search and RAG design.Commercial Software Development: Substantial experience in software development, including solutions design, architecture, development, and testing. Bonus Points if you have experience with GraphQL, AWS, Power Automate or performance/load testing.Solution Architecture and CMS: Expertise in solution architecture with a strong understanding of design for high-availability and high-resiliency. Experience with CMS (especially headless) and mobile development (using frameworks such as React Native, Ionic, or PWA) is highly regardedEducational Qualifications: Tertiary qualification in Computer Science, Information Systems, or a related discipline.Requirements Gathering and Agile: Skilled in requirements gathering and definition, with BDD knowledge being advantageous. Experience operating in an agile environment and coaching teams in agile delivery methodologies is necessary.Working Conditions: Town Square operates in the office 4 days a week (+1x WFH) headquartered in Flux in the CBD.What can we offer you?Innovative Technology Environment: Work with cutting-edge technologies and be part of a Start Up environmentImpactful Projects: Contribute to high-impact projects or products that directly enhance Town Square services to its customers and the community.Employee Wellbeing: Take advantage of a strong focus on employee wellbeing, including mental health support, wellness programs, and fitness incentives.Community and Social Responsibility: Engage in meaningful community and social responsibility initiatives that align with RACWA''s values and mission.Enjoy RAC Perks: Town Square is an BetterLabs business of RAC therefore you enjoy all the benefits of being an RAC such as discounts on insurance, motoring and travel.For more information please reach out to Jason Crooks at the RAC Talent Acquistion team: (emailprotected)Unlock job insightsSalary match Number of applicants Skills matchRAC is one of Western Australias most trusted brands and has been a part of the WA community since 1905. From our origins as a motoring club, we have grown to an organisation of over 1400 employees serving more than 1 million members with a diverse range of products and services.RAC is one of Western Australias most trusted brands and has been a part of the WA community since 1905. From our origins as a motoring club, we have grown to an organisation of over 1400 employees serving more than 1 million members with a diverse range of products and services.To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory. #J-18808-Ljbffr