← All jobs

Software Engineer

Visa sponsorship

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

From stakeholder discussions to cloud deployment, this Software Engineer position covers the practical delivery of modern applications. The Melbourne, VIC technology team needs a full-time engineer to build secure, reliable systems that perform well and address business needs. The annual salary is $85,000 - $90,000.

Application development sits alongside a growing emphasis on artificial intelligence and machine learning, including chatbots, automated workflows and model integration. Existing systems also need maintenance, enhancements and technical support. Visa sponsorship is available for the right candidate with suitable qualifications and experience. Applications close on 13 November 2026.

Describe your own contribution to APIs, cloud releases and AI features in a current English CV. Showcase your software delivery work with Build AI CV, making the technologies and responsibilities in each project clear.

Key Responsibilities

  • Clarify business needs with stakeholders and set out the proposed solution in technical specifications and designs.
  • Use Python, JavaScript/Node.js, React and C#/.NET to implement applications, test their behaviour and maintain them after delivery.
  • Connect software to SQL and NoSQL data stores through integrations, and take responsibility for building and maintaining RESTful APIs.
  • Equip applications with chatbots, automated workflows and large language model (LLM) integrations as part of their AI functionality.
  • Prepare datasets for machine learning, build and train models, and evaluate their suitability for prediction, classification and analytics.
  • Use CI/CD pipelines to release software into AWS or Azure environments and manage the deployed applications.
  • Investigate faults and correct defects promptly, supported by unit and integration testing.
  • Review colleagues' code and apply good engineering practice to protect security, performance and code quality.
  • Keep user guides, test records and technical documentation current, and provide enhancements, maintenance and technical support for existing systems.

Requirements & Eligibility

  • Qualify through a Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or through equivalent professional experience.
  • Your commercial background must include a minimum of 3 years in software design, development and testing.
  • Python must be a strong programming skill, alongside experience of Node.js, React or C#/.NET.
  • Demonstrate that you have designed APIs and worked with relational (SQL) databases.
  • Bring practical, hands-on use of AI/ML tools and frameworks; examples include scikit-learn, TensorFlow, PyTorch or the OpenAI API.
  • Have a sound grasp of software architecture and testing methodologies, including version control (Git).
  • Have worked in teams using Agile or Scrum.
  • Combine excellent analytical, problem-solving and communication abilities with effective independent work and collaboration.

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Visa Guide from Singapore | JobsAbroad

Similar roles

View all IT & Technology jobs