← All jobs

Software Engineer

Visa sponsorship

IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored

A Melbourne business is hiring a Software Engineer to study user needs, build software that meets them and work through the lifecycle from analysis to upkeep. The job covers programming applications, bringing AI and machine learning into them, testing, documentation and maintenance.

Sponsorship for a visa could be available to a suitably qualified, experienced applicant. The closing date is 12 November 2026.

Technical recruiters scan for stacks and shipped work, so list your languages, frameworks and projects with clear results on an English CV, and use Build AI CV to give it a clean structure.

Key Responsibilities

  • Study what the business needs and turn it into specifications and designs for software
  • Write and maintain software in Python, Node.js, C++ and C#/.NET
  • Build AI features with large language models and tools such as LangChain, LangGraph and Flowise
  • Train and evaluate machine learning models for tasks like classification, regression, prediction and anomaly detection
  • Apply language processing, sentiment analysis and image processing where applications need them
  • Clean data, choose features, train models and tune how well they perform
  • Build APIs and connect databases so systems can communicate
  • Run unit and integration tests, find defects and fix them
  • Review code to protect quality, security, reliability and performance, and keep specifications, test records and system documentation current

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent relevant experience
  • 3+ years' experience in designing, building, testing and maintaining software
  • Strong Python programming, and experience with Node.js or C#/.NET
  • Hands-on work with AI or machine learning frameworks, for example scikit-learn, TensorFlow or Keras
  • Experience building APIs and working with SQL databases
  • Knowledge of software architecture, debugging, version control and testing
  • Familiarity with Agile or Scrum methods
  • Strong analytical, communication and problem-solving skills, able to work alone and in a team
  • Desirable: LLM integration tool experience, such as LangChain, LangGraph or Flowise

Apply: Apply by email · WhatsApp

Visa guide: Skills in Demand Visa (482) Guide

Similar roles

View all IT & Technology jobs