Software Engineer Victoria (Australia)

Software Engineer Victoria (Australia)

13 Oct
|
Talent Trek
|
Australia

13 Oct

Talent Trek

Australia

About the role The Software Engineer will analyse user requirements, develop software solutions and contribute throughout the software development lifecycle. The role involves application programming, AI and machine learning integration, software testing, technical documentation and ongoing maintenance.

Key responsibilities
Analyse business requirements and translate them into technical specifications and software designs.
Design, develop and maintain software applications using Python, Node.js, C++ and C#/.NET.
Develop and integrate AI functionality using large language models and frameworks such as LangChain, LangGraph and Flowise.
Build and evaluate machine learning models for classification, regression, predictive analysis and anomaly detection.
Apply natural language processing, sentiment analysis and image processing techniques to relevant applications.
Perform data preprocessing, feature selection, model training and performance optimisation.
Develop APIs and database integrations to support communication between software systems.
Conduct unit and integration testing, identify defects and implement corrective changes.
Review code and maintain software quality, security, reliability and performance.




Prepare and maintain technical specifications, testing records and system documentation.

About you
A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent relevant experience.
3+ years' experience in software design, development, testing and maintenance.
Robust programming skills in Python and experience with Node.js or C#/.NET.
Practical experience with AI or machine learning frameworks, such as scikit-learn, TensorFlow or Keras.
Experience developing APIs and working with SQL databases.
Understanding of software architecture, debugging, version control and testing practices.
Familiarity with Agile or Scrum development methodologies.
Robust analytical, communication and problem-solving skills.
Ability to work independently and contribute effectively within a team.
Desirable: Experience with LangChain, LangGraph, Flowise or other LLM integration tools.

Note: Visa sponsorship may be available for a suitably qualified and experienced applicant.

Applications close: 12th November 2026

📌 Software Engineer Victoria (Australia)
🏢 Talent Trek
📍 Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer victoria (australia) / australia

Subscribe to this job alert:

Get the latest job offers by email for: software engineer victoria (australia) / australia