← 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 recruiting a Software Engineer to study what users need, build software solutions and play a part at every stage of the development lifecycle. The work spans application programming, AI and machine learning integration, software testing, technical documentation and ongoing maintenance, and it suits someone who likes both coding and clear writing.

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

Your software CV should list the languages and frameworks you have shipped with, the models you have built and your testing habits. Developers in Nairobi can shape a software engineer CV with Build AI CV before applying.

Key Responsibilities

  • Turn business needs into technical specifications and software designs
  • Write and look after applications in Node.js, Python, C++ and C#/.NET
  • Add AI features with large language models and tools such as Flowise, LangChain and LangGraph
  • Create and assess machine learning models for anomaly detection, predictive analysis, regression and classification
  • Bring in sentiment analysis, natural language processing and image processing where they fit
  • Prepare data, select features, train models and tune performance
  • Build APIs and database integrations that let systems talk to each other
  • Run unit and integration tests, find defects and make the fixes
  • Keep code secure, reliable and quick, and keep specifications, test records and system documentation up to date

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or relevant experience of equivalent standing
  • 3+ years' experience across software design, development, testing and maintenance
  • Strong Python programming, with experience in C#/.NET or Node.js
  • Hands-on use of AI or machine learning frameworks, for example Keras, scikit-learn or TensorFlow
  • Experience building APIs and working with SQL databases
  • Sound grasp of version control, debugging, testing practices and software architecture
  • Familiarity with Scrum or Agile development methodologies
  • Analytical, communication and problem-solving skills at a strong level, and the ability to work independently and in a team
  • Desirable: experience with Flowise, LangChain, LangGraph or other LLM integration tools

Apply: Apply by email · WhatsApp

Visa guide: The 482 Visa from Kenya: a Complete Guide

Similar roles

View all IT & Technology jobs