Software Engineer (AI)
About this job
Advancer Group Pty Ltd t/a Advancer
Permanent full-time position, 38 hours per week
Salary $95,000 to $110,000 per year plus superannuation
Location: Brisbane QLD (hybrid: office and home, with Fridays in the office)
Advancer is a Brisbane-based AI agency. We consult on, design, build and deploy AI software for Australian businesses, including custom AI agents, automations, voice AI and the integrations that connect them to clients' existing systems.
We are seeking an experienced Software Engineer to analyse requirements and design, develop, test, implement, maintain and enhance software applications and systems for our clients and for our internal Agent Intelligence Platform. The role involves software programming, debugging, system integration, technical documentation and ongoing application support. You will work in our development team alongside Advancer's engineering and leadership group and take ownership of builds from scoping to deployment.
Your duties will include
Analyse business, user and system requirements with clients and translate them into software solutions, technical specifications and development plans.
Design software architecture, system components and data structures for new and existing applications, including AI agents, LLM-based pipelines and document processing systems.
Design, develop, write, maintain and modify software applications and program code, including applications built on large language model APIs such as the Claude API and OpenAI API.
Write efficient, reliable, secure and maintainable code in accordance with technical specifications, security requirements and established development standards.
Integrate software applications with databases, REST APIs, webhooks and third-party systems such as CRMs, Microsoft 365, Google Workspace and Slack.
Design and build multi-step automated workflows that connect client platforms, and diagnose and resolve integration failures.
Test and debug software applications to identify, diagnose and correct programming errors, defects and performance issues, following testing protocols and quality standards.
Participate in software testing, implementation, deployment, version control and release activities.
Implement, install and support software applications and systems in client operational environments.
Develop and maintain technical specifications, architecture documentation, design decisions and end user or support documentation.
Review existing software applications to identify limitations and opportunities for modification, enhancement, integration and performance improvement.
Investigate software incidents and provide technical advice and support in relation to software applications and systems.
Identify and help mitigate risks that may affect the performance and security of software applications throughout their lifecycle.
Provide advice to clients and internal stakeholders on software design proposals and strategies, including recommendations on software platforms and upgrades.
Liaise with clients, suppliers and technical team members regarding software requirements, development activities and system performance.
Perform work in accordance with applicable information security, privacy, quality assurance and work health and safety requirements and company procedures.
Skills and experience required
A bachelor degree or higher in Computer Science, Software Engineering, Computer Engineering, Information Technology or a related discipline, or at least 5 years of relevant experience in place of a degree.
Minimum 3 years of relevant software development experience, including applications deployed in production.
Demonstrated experience designing, developing, testing, maintaining and improving software applications.
Practical experience with JavaScript and TypeScript, including Node.js and React or Next.js.
Experience building LLM-enabled applications with the Claude API and/or OpenAI API, including prompt engineering, tool calling and retrieval-augmented generation (RAG). Experience designing and building AI agents and agentic workflows, including multi-agent orchestration, memory management and multi-step task execution.
Working knowledge of REST APIs, webhooks, JSON and SQL, and of integrating third-party systems.
Experience troubleshooting, debugging and resolving software defects and performance issues.
Knowledge of software development methodologies, testing practices and version control (Git).
Ability to interpret business and user requirements and translate them into technical specifications.
Understanding of secure coding practices and information security requirements.
Strong analytical, problem-solving, communication, teamwork and time-management skills.
Desirable
Experience with MCP (Model Context Protocol) servers and tools, or with structured evaluation of AI system outputs.
Experience with voice AI platforms such as ElevenLabs Conversational AI, VoxWorks or Vapi.
Experience with cloud and data platforms such as Google Cloud Platform, BigQuery, AWS or Firebase.
Experience working on multiple client projects at once, and a commitment to ongoing learning.
Market insight
12% below the medianExplore related jobs
Similar jobs
See all similar jobsFacilities Coordinator - Lifestyle Precinct
Environmental Consultant
AUTOMOTIVE ELECTRICIAN
LF Forklift/Storeperson - Eagle Farm
Manufacturing Technology Consultant
Customer Service Representative
Frequently asked questions
What salary can I expect?
The employer lists $95,000 – $110,000 for this role at ADVANCER GROUP PTY LTD in Brisbane. For comparison, the local market median is about 116 618 $ based on 11 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for ADVANCER GROUP PTY LTD and Brisbane.