Point your AI agent at freehire and let it find you a job.

Get the CLI →

SCNITS AUSTRALIA

NewBe an early applicant

Software Engineer

Posted 4 views
Discussion

Summary

Software Engineer at SCNITS Australia in Melbourne designing, building and maintaining full-stack applications with Python, Node.js/React and C#/.NET, integrating SQL/NoSQL databases and deploying to AWS/Azure via CI/CD, with a growing focus on AI/ML work such as LLM integrations and ML models.

Salary: $85,000 – $90,000 per year

About the role

SCNITS Australia is seeking a capable Software Engineer to join our Melbourne team. In this role, you will design, build and maintain modern applications across a range of technologies, with a growing focus on artificial intelligence and machine learning. You will work closely with stakeholders to deliver reliable, secure and high-performing solutions that meet real business needs.

Key responsibilities

  • Collaborate with stakeholders to understand business requirements and translate them into technical designs and specifications.

  • Develop, test and maintain applications using Python, JavaScript/Node.js, React and C#/.NET.

  • Design, build and maintain RESTful APIs, and integrate applications with SQL and NoSQL databases.

  • Implement AI capabilities within applications, including large language model (LLM) integrations, chatbots and automated workflows.

  • Prepare data and build, train and evaluate machine learning models for prediction, classification and analytics.

  • Deploy and manage applications in cloud environments (AWS or Azure) using CI/CD pipelines.

  • Write unit and integration tests, troubleshoot issues and resolve defects in a timely manner.

  • Participate in code reviews and uphold best practices in code quality, security and performance.

  • Create and maintain technical documentation, test records and user guides.

  • Provide ongoing maintenance, enhancements and technical support for existing systems.

About you

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience.

  • Minimum of 3 years' commercial experience in software design, development and testing.

  • Strong programming skills in Python, with experience in Node.js, React or C#/.NET.

  • Proven experience designing APIs and working with relational (SQL) databases.

  • Hands-on experience with AI/ML tools and frameworks such as scikit-learn, TensorFlow, PyTorch or the OpenAI API.

  • Sound understanding of software architecture, version control (Git) and testing methodologies.

  • Experience working within Agile or Scrum teams.

  • Excellent problem-solving, analytical and communication skills.

  • Ability to work independently as well as collaboratively within a team.

Note: Visa sponsorship is available for the right candidate with suitable qualifications and experience.

Application Close date: 13/11/2026

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available