Software Engineer

SCNITS AUSTRALIA

City of Melbourne

On-site

AUD 100,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SCNITS Australia in Melbourne is seeking a capable Software Engineer to design, build and maintain modern applications across a range of technologies, with a growing focus on AI/ML. You will collaborate with stakeholders to deliver reliable, secure and high-performing solutions that meet real business needs.

The role involves building RESTful APIs, integrating with SQL/NoSQL databases, deploying to AWS or Azure, and applying AI capabilities.

Qualifications

  • Bachelor's degree in CS, IT, software engineering, or related field.
  • At least 3 years' commercial experience in software design, development and testing.
  • Strong Python skills; experience with Node.js, React or C#/.NET.
  • Experience designing APIs and working with relational databases.

Responsibilities

  • Collaborate with stakeholders to understand business requirements and translate them into technical designs.
  • Design, build and maintain RESTful APIs, and integrate with SQL/NoSQL databases.
  • Implement AI capabilities, including LLM integrations, chatbots and automated workflows.
  • Prepare data and train/evaluate ML models for prediction and analytics.
  • Deploy and manage applications in AWS or Azure with CI/CD pipelines.
  • Write unit and integration tests and resolve defects promptly.
  • Participate in code reviews and uphold code quality, security and performance.
  • Create and maintain technical documentation, tests and user guides.
  • Provide ongoing maintenance and support for existing systems.

Skills

Python
Node.js
React
C#/.NET
API design
SQL databases
AI/ML tools

Education

Bachelor's degree in Computer Science / IT / Software Engineering or related field

Tools

Git
CI/CD pipelines
AWS or Azure

Job description

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.
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - AI, APIs & Cloud Solutions
Software Engineer - AI, APIs & Cloud Solutions

SCNITS AUSTRALIA • City of Melbourne

On-site
AUD 100,000 - 150,000
Software Engineer
Software Engineer

Employer Sponsored Jobs • City of Melbourne

On-site
AUD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Fivecast • Adelaide

On-site
AUD 120,000 - 180,000
Software Engineer
Software Engineer

Fivecast • Adelaide

On-site
AUD 85,000 - 115,000
Staff Software Engineer
Staff Software Engineer

Acn • City of Melbourne

On-site
AUD 140,000 - 190,000
Software Engineer
Software Engineer

Renaissance Infosystems Pte Ltd • Sydney

On-site
AUD 120,000 - 180,000
NV1/NV2 security clearance required
On-site role in Sydney
Software Developer
Software Developer

ASI INTERNATIONAL TRADING PTY LTD • City of Parramatta

On-site
AUD 90,000 - 120,000
Visa sponsorship available
AI Engineer - Australia (Remote)
AI Engineer - Australia (Remote)

Yeah! Global • Sydney

Remote
AUD 100,000 - 130,000
AI & ML Software Engineer (Python/Node/.NET)
AI & ML Software Engineer (Python/Node/.NET)

Employer Sponsored Jobs • City of Melbourne

On-site
AUD 100,000 - 140,000
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne (HQ) / Sydney / Remote Australia View Role
Software NEW Senior Full Stack Platform Engineer (Cloud & AI Integration) Melbourne (HQ) / Sydney / Remote Australia View Role

NXTGEN Industries • City of Melbourne

Hybrid
AUD 120,000 - 180,000