← All jobs

Software Engineer

Visa sponsorship

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

Node.js, Python, C#/.NET and C++ all feature in this Melbourne Software Engineer job. The business needs someone to work out what users require, develop software solutions and take part throughout the software development lifecycle, including AI and machine learning integration, software testing, technical documentation and ongoing maintenance.

Visa sponsorship may be available for a suitably qualified and experienced applicant, and applications close on 12 November 2026.

From Dar es Salaam or Arusha, use Build AI CV to put a software engineer CV together listing your languages, machine learning projects and testing experience.

Key Responsibilities

  • Break business requirements down into technical specifications and software designs
  • Develop and maintain software in Node.js, Python, C#/.NET and C++
  • Integrate AI features using large language models and frameworks such as LangGraph, LangChain and Flowise
  • Build and test machine learning models for predictive analysis, anomaly detection, classification and regression
  • Use sentiment analysis, natural language processing and image processing in the applications that need them
  • Preprocess data, select features, train models and optimise performance
  • Develop APIs and database integrations so systems can communicate
  • Test at unit and integration level, find defects and put corrections in
  • Review code to keep software secure, reliable and fast, and maintain technical specifications, testing records and documentation

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent relevant experience
  • 3+ years' experience of software design, development, testing and maintenance, covering each stage
  • Strong Python skills, with Node.js or C#/.NET experience
  • Practical AI or machine learning framework experience, such as TensorFlow, Keras or scikit-learn
  • API development experience and work with SQL databases
  • Understanding of version control, debugging, testing practices and software architecture
  • Familiarity with Agile or Scrum development methodologies
  • Analytical, communication and problem-solving skills of a strong standard, and the ability to work independently and within a team
  • Desirable: LangGraph, LangChain, Flowise or other LLM integration tool experience

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Visa Guide, Written for Tanzania

Similar roles

View all IT & Technology jobs