← All jobs

Software Engineer

Visa sponsorship

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

Reliable applications that answer business needs are the goal of this Melbourne software role. You will discuss requirements with stakeholders, develop across several technologies and maintain systems once they are in use. Artificial intelligence and machine learning form a growing part of the work, alongside testing, security and performance.

Visa sponsorship is available for the right candidate with suitable qualifications and experience. Applications close on 13 November 2026.

Use your English CV to explain the applications you have built, your Python experience and how you contributed to AI integrations. prepare a CV showing application delivery and AI work with clear examples of your technical contribution.

Key Responsibilities

  • Meet stakeholders to establish what the business needs, then set out technical specifications and designs.
  • Build, test and maintain applications in Python, JavaScript/Node.js, React and C#/.NET.
  • Create and maintain RESTful APIs, connecting applications to SQL and NoSQL databases.
  • Add AI features, including large language model (LLM) integrations, chatbots and automated workflows.
  • Prepare data and train, build and evaluate machine learning models for prediction, classification and analytics.
  • Deploy applications on AWS or Azure cloud environments and manage them through CI/CD pipelines.
  • Write unit and integration tests, investigate problems and correct defects promptly.
  • Review code for quality, security, performance and good development practice.
  • Keep technical documentation, test records and user guides current; maintain, enhance and provide technical support for existing systems.

Requirements & Eligibility

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience.
  • Minimum of 3 years' commercial experience spanning software design, development and testing.
  • Strong Python programming skills, with a background in Node.js, React or C#/.NET.
  • A demonstrated record designing APIs and using relational (SQL) databases.
  • Practical AI/ML framework and tool experience, for example scikit-learn, TensorFlow, PyTorch or the OpenAI API.
  • Sound knowledge of software architecture, version control (Git) and testing methodologies; experience within Agile or Scrum teams.
  • Excellent analytical, problem-solving and communication skills, able to work independently and collaboratively in a team.

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Skills in Demand Visa Guide | JobsAbroad

Similar roles

View all IT & Technology jobs