← All jobs

Software Engineer

Visa sponsorship

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

Python, JavaScript/Node.js, React and C#/.NET are the main tools in this Melbourne Software Engineer job, which has a growing focus on artificial intelligence and machine learning. The company wants an engineer to design, build and maintain modern applications and to work closely with stakeholders on solutions that are reliable, secure, fast and useful.

Visa sponsorship is available for the right candidate with suitable qualifications and experience, and the closing date for applications is 13 November 2026.

A software engineer's CV should show projects with measurable scope, plus cloud and AI experience. From Dar es Salaam or Arusha, use Build AI CV to lay out an engineering CV before applying.

Key Responsibilities

  • Work with stakeholders to pin down what the business needs, and shape it into technical designs and specifications
  • Develop, test and support applications in JavaScript/Node.js, Python, C#/.NET and React
  • Design RESTful APIs and integrate applications with NoSQL and SQL databases
  • Implement AI features such as large language model (LLM) integrations, chatbots and automated workflows
  • Prepare data, then build, train and evaluate models for analytics, prediction and classification
  • Deploy and run applications in Azure or AWS through CI/CD pipelines
  • Write tests, troubleshoot and resolve defects promptly, and join code reviews that keep quality, security and performance high
  • Maintain technical documentation, test records and user guides, and give ongoing maintenance, enhancements and technical support

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience
  • A minimum of 3 years of commercial experience in software design, development and testing
  • Strong Python, with experience in React, Node.js or C#/.NET
  • API design experience and work with relational (SQL) databases
  • AI/ML experience with tools such as PyTorch, the OpenAI API, scikit-learn or TensorFlow
  • Sound grasp of software architecture, version control (Git) and testing methodologies
  • Experience in Scrum or Agile teams
  • Excellent problem-solving, analytical and communication skills, and an ability to work independently and collaboratively within a team

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Visa Guide, Written for Tanzania

Similar roles

View all IT & Technology jobs