Job Description
We are seeking a highly skilled Software Developer to join our growing technology team. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable software solutions, with a strong focus on AI integration, 2D and 3D rendering, API-driven architectures, and secure cloud-based deployments.
This role requires end-to-end ownership of applications—from development through to production, scaling, and ongoing optimisation—while adhering to best practices in security, performance, and CI/CD pipelines.
Key Responsibilities
• Design, develop, and maintain modern web and/or mobile applications
• Implement 2D and 3D rendering solutions for interactive and visual applications
• Integrate AI/ML-powered features into applications
• Configure, integrate, and manage multiple third-party and internal APIs
• Build and maintain CI/CD pipelines for automated testing and deployment
• Ensure applications are secure, scalable, and high-performing
• Design and implement secure system and cloud architectures
• Manage the full application lifecycle from development to deployment and scaling
• Conduct code reviews and enforce coding standards and best practices
• Debug, optimise, and maintain production systems
• Collaborate with cross-functional teams and stakeholders
Required Skills and Experience
• Bachelor’s degree or higher in Computer Science, Software Engineering, IT, or a related field
• Minimum 2+ years of relevant industry experience as a Software Developer
• Strong experience with modern programming languages and frameworks
• Hands-on experience with 2D and 3D rendering technologies
• Experience integrating AI or machine-learning solutions into applications
• Strong understanding of RESTful and/or GraphQL APIs
• Proven experience configuring and managing multiple API integrations
• Solid knowledge of CI/CD tools and workflows
• Experience with cloud platforms such as AWS, Azure, or GCP
• Strong understanding of security best practices including authentication, authorization, and data protection
• Experience designing and maintaining scalable architectures
• Proficiency with version control systems (Git)
Eligibility Requirement (Mandatory)
• Applicants must be an Australian Citizen, Permanent Resident, or hold full-time working rights in Australia to be considered for this role
Desirable Skills
• DevOps and infrastructure-as-code experience
• Containerisation and orchestration (Docker, Kubernetes)
• Experience with real-time rendering or data-driven visual systems
• Exposure to AI frameworks or managed AI services
• Experience supporting production systems at scale
How to Apply
Please submit your resume and cover letter detailing your relevant skills and experience.
Note: Applications submitted without a cover letter will not be considered.