Software Engineer
Visa sponsorship
IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored
A Bachelor's degree in a computing field, or equivalent relevant experience, is the entry point for this Software Engineer role in Melbourne. The business wants someone to analyse user requirements, develop software solutions and contribute throughout the development lifecycle, from application programming and AI and machine learning integration to testing, documentation and ongoing maintenance.
Visa sponsorship may be available for a suitably qualified and experienced applicant. Applications close on 12 November 2026.
Software engineers in Harare or Bulawayo should show languages, machine learning projects and testing experience, then polish the engineer CV with Build AI CV for a clear layout.
Key Responsibilities
- Convert business requirements into technical specifications and software designs
- Design, develop and maintain applications with C++, Python, C#/.NET and Node.js
- Develop and integrate AI functionality with large language models and frameworks such as Flowise, LangChain and LangGraph
- Build and evaluate models for anomaly detection, classification, regression and predictive analysis
- Use image processing, sentiment analysis and natural language processing in relevant applications
- Do data preprocessing, feature selection, model training and performance optimisation
- Create APIs and database integrations that let systems exchange information
- Write and run unit and integration tests, find defects and make corrections
- Review code to keep software high in quality, security, reliability and performance, maintain technical specifications, testing records and system documentation, and contribute to every stage of the lifecycle
Requirements & Eligibility
- A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent relevant experience
- 3+ years of hands-on design, development, testing and maintenance of software
- Strong Python programming, with Node.js or C#/.NET experience as well
- Practical work with AI or machine learning frameworks such as scikit-learn, Keras or TensorFlow
- API development, and work with SQL databases
- Knowledge of debugging, software architecture, testing practices and version control
- Familiarity with Scrum or Agile ways of working
- Strong communication, analytical and problem-solving skills, and the ability to work independently and within a team
- Desirable: experience with Flowise, LangChain, LangGraph or other LLM integration tools
Apply: Apply by email · WhatsApp
Visa guide: The 482 Visa from Zimbabwe: A Complete Guide