Back to Vacancies
IT & Technology

Software Engineer

Melbourne, Australia
$85,000 - $90,000 per year
Full-time
Permanent
Visa: Employer sponsored
Visa sponsorship

The Opportunity

Reading this Melbourne Software Engineer brief as a recruiter, three things jump out. The technology business wants solid application skills in Python, React, Node.js or C#/.NET, it wants APIs and cloud releases handled without fuss, and it wants someone already at ease with AI features such as LLM integrations and chatbots.

Stand out by answering those three points directly. Lead with a React or API project you carried from requirement to release, name the CI/CD tooling and the cloud platform you used, and describe an AI feature you put into a live application. Keep your degree certificate close at hand. Visa sponsorship is available for the right candidate with suitable qualifications and experience, and applications close on 13 November 2026.

Shortlists are built from CVs that mirror the duties. Rework your CV around this stack with Build AI CV so the match is obvious on the first read.

Key Responsibilities

  • Gather business requirements in conversation with stakeholders
  • Translate what you gathered into technical specifications and designs
  • Develop applications with Python, React, C#/.NET and JavaScript/Node.js, and keep testing and maintaining them
  • Design and build RESTful APIs, maintain them over time, and tie applications into SQL and NoSQL databases
  • Put AI to work inside applications through chatbots, large language model (LLM) integrations and automated workflows
  • Handle data preparation and the building, training and evaluation of machine learning models aimed at prediction, analytics and classification
  • Run deployments on Azure or AWS cloud environments with CI/CD pipelines, and manage the deployed applications
  • Write integration and unit tests, troubleshoot, resolve defects promptly, and contribute to code reviews that uphold best practices for security, performance and code quality
  • Create and update technical documentation, user guides and test records, and support existing systems with maintenance, enhancements and technical support

Requirements & Eligibility

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field (equivalent professional experience also qualifies)
  • At a minimum, 3 years' commercial experience across software design, development and testing
  • Strong skills in programming with Python, and experience in React, C#/.NET or Node.js
  • A proven background in designing APIs
  • Proven experience of working with relational (SQL) databases
  • Hands-on time with AI/ML tools and frameworks such as TensorFlow, scikit-learn, the OpenAI API or PyTorch
  • Sound understanding of version control (Git), software architecture and testing methodologies, plus experience working within Agile or Scrum teams
  • Excellent communication, problem-solving and analytical skills, and the ability to work both independently and collaboratively within a team

How to Apply

To apply for this position, please follow these instructions carefully:

  • Send your CV to our team by email: Apply by email.
  • Ensure your CV includes all relevant professional information.
  • Subject Line: Please mention the position you are applying for (Software Engineer) in the email subject.
  • Include at least two professional work references on your CV.
  • Attach copies of your skills assessment and trade certificates if available.
  • Attach a clear copy of your passport.

Highly Recommended

We highly recommend creating a Talent Tabloid profile and sharing your profile link in your application.

Sharing your profile gives you more chances for selection and helps our team review your talent more effectively.

Posted on 14 October 2026
Share this role: