Software Engineer
Visa sponsorship
IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored
Kabayan, good news for coders with a heart for problem solving. A Melbourne business has a full-time Software Engineer seat to fill, and the work touches nearly everything a developer enjoys, from understanding the user to shipping the app and caring for it afterwards.
Expect plenty of variety. One week you might be programming a new feature, the next you could be wiring in machine learning or an AI assistant, then writing tests and tidying the technical documents. For a suitably qualified and experienced applicant, the business says visa sponsorship may be available, so give your application real effort. You have until 12 November 2026.
Start with your CV. Let it tell the story of the apps you built, the bugs you chased down and the teammates you helped. You can shape your coding story into a CV with Build AI CV and send it with confidence.
Key Responsibilities
- Get to know the business requirements through careful analysis, then shape them into software designs and technical specifications
- Design and develop software applications using C++, C#/.NET, Python and Node.js, and maintain them once they are live
- Use large language models to develop AI functionality, integrating it with the help of frameworks such as Flowise, LangChain and LangGraph
- Build and evaluate machine learning models covering anomaly detection, classification, predictive analysis and regression, including the data preprocessing, feature selection, model training and performance optimisation each one needs
- Bring image processing, natural language processing and sentiment analysis techniques into applications where they are relevant
- Help software systems communicate with each other through the APIs and database integrations you develop
- Conduct integration and unit testing, spot defects early, implement corrective changes, and join code reviews so the software stays reliable, secure, well performing and of good quality
- Maintain and prepare documentation for the system, along with testing records and technical specifications
Requirements & Eligibility
- A Bachelor's degree in Computer Science, Information Technology or Software Engineering, or in a related field, or else equivalent relevant experience
- Software design, development, testing and maintenance experience of 3+ years
- Strong Python programming skills, with experience in Node.js or C#/.NET
- Practical experience of AI or machine learning frameworks like scikit-learn, Keras or TensorFlow
- Experience in two areas, which are developing APIs and working with SQL databases
- Understanding of debugging, testing practices, software architecture and version control; familiarity with either Agile or Scrum development methodologies
- Strong problem-solving and analytical skills, and strong communication skills too
- The ability to contribute effectively within a team as well as to work independently
- Desirable: experience with Flowise, LangChain, LangGraph or other LLM integration tools
Apply: Apply by email · WhatsApp
Visa guide: Skills in Demand (482) Visa Guide for Filipino Workers