← All jobs

Software Engineer

Visa sponsorship

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

Turning business needs into maintainable applications is the starting point for this Software Engineer role in Melbourne, VIC. The full-time position spans requirements analysis, application programming, AI integration and machine learning, with testing and technical documentation supporting ongoing maintenance. The annual salary is $85,000 - $90,000.

You will connect software systems through APIs and databases while developing models and assessing their performance. Code review, defect correction and reliable operation are part of the same engineering brief. Visa sponsorship may be available for a suitably qualified and experienced applicant. Applications close on 12 November 2026.

In your English CV, explain your contribution to software delivery, model evaluation and application integration. Make your engineering experience clear with Build AI CV by connecting technical tools to work you have completed.

Key Responsibilities

  • Translate business requirements into software designs and technical specifications, keeping specifications, system documentation and testing records current.
  • Design, develop and maintain applications in Python, Node.js, C++ and C#/.NET.
  • Integrate AI features through large language models and frameworks including LangChain, LangGraph and Flowise.
  • Build and evaluate models for classification, regression, predictive analysis and anomaly detection, covering data preprocessing, feature selection, training and performance optimisation.
  • Use natural language processing, sentiment analysis and image processing where relevant to the application.
  • Create APIs and database integrations to enable communication between systems.
  • Run unit and integration tests, identify and correct defects, and review code for quality, security, reliability and performance.

Requirements & Eligibility

  • Hold a Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or bring equivalent relevant experience.
  • Bring 3+ years' experience covering software design, development, testing and maintenance.
  • Program strongly in Python, with experience using Node.js or C#/.NET.
  • Have practical experience with AI or machine learning frameworks such as scikit-learn, TensorFlow or Keras, plus experience developing APIs and using SQL databases.
  • Understand software architecture, debugging, version control and testing practices, and be familiar with Agile or Scrum development methodologies.
  • Demonstrate strong analytical, communication and problem-solving skills while working independently and contributing effectively to a team.
  • Experience with LangChain, LangGraph, Flowise or other LLM integration tools is desirable.

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Visa Guide from Singapore | JobsAbroad

Similar roles

View all IT & Technology jobs