Senior Software Engineer

  • Australia
  • Adelaide
  • Permanent
  • Negotiable

Senior Software Engineer – Position Description

The Senior Software Engineer will contribute to development initiatives, assist other team members and develop software solutions. Software solutions integrate with hardware systems to enable our end-to-end automated Wire Additive Manufacturing process. The Senior Software Engineer will improve software development processes, follow best practices & architectural principles, while contributing to team culture and IP generation.

Key Accountabilities
* To develop software as part of the software engineering team, reporting to the VP of Software and Product.
* To contribute expertise and facilitate the upskilling and development of other software engineering team members.
* Design, develop, and implement software solutions in Rust, C++, Rapid Code and scripting languages as necessary. Software solutions integrate with our hardware systems, enabling end-to-end automated manufacturing processes.
* Collaborate with cross-functional teams, including robotics and mechatronics engineers, to optimise our manufacturing process through the development of innovative software applications and tools.
* Perform code reviews, testing, and debugging of software to ensure high-quality and reliable products.
* Assist with continuously improving software development processes, tools, and methodologies to ensure high levels of productivity and efficiency.
* To help ensure consistent use of shared platform components and technologies within the organisation.
* Design and develop reusable libraries and APIs for use across the organisation.
* To help contribute to best practice for code development across the organisation.
* Write unit and integration tests, within automated test environments to ensure code quality.
* Assist in defining the team’s technical strategy and advising on product roadmaps and migration plans to achieve strategic goals.
* Write concise yet comprehensive technical documentation.
* Assist in automating the deployment process on all environments.
* To help also ensure responsibility for work quality, ensuring it meets the technical standards for all online output.
* To help monitor work against the production schedule closely and provide progress updates and report any issues or technical difficulties as needed.
* Stay current with emerging trends and technologies in software development, robotics, and mechatronics, and proactively identify opportunities to leverage new tools and frameworks to improve our systems.
* To work to the organisation’s policy on Health and Safety.

Knowledge, Skills & Competencies
* Demonstrable experience of using Rust, C++ and other related technologies – e.g. scripting languages. Ideally experience with CGAL and other 3D or path planning concepts, Qt and UI frameworks.
* A high level of competence with Git, and source control systems.
* Competence and experience developing software using an Agile development methodology.
* Demonstrable experience developing software on Windows / Unix / Linux based Operating Systems including performing administrative tasks.
* Demonstrable experience of test-driven development alongside use of automated test frameworks, mocking/stubbing and unit test frameworks.
* Demonstrable experience of scripting languages.
* Proven experience of project working and commercial development processes – particularly Agile methodologies.
* Experience of working in an environment where products must be delivered to specific timescales.
* An ability to rapidly and effectively understand and translate product and business requirements into technical solutions.
* Experience of supporting, modifying and maintaining systems and code developed by teams other than your own.
* Experience of working with code repositories (e.g. GitLab), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence).

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Java Fullstack Developer - 4 day work week!

  • Australia
  • Melbourne
  • Permanent
  • Negotiable

  • 4 Day Work week – Get paid for 5!
  • Work on a cutting edge SaaS product that is used all over Australia
  • North Melbourne location – 2 days in the office

This company is a market-leading software and solutions provider with a high-quality enterprise-scale subscription software used by thousands of organisations nationally. With an exceptional reputation in several market sectors, they continue to invest in developing a great product with new features each year. This role is a mix of hands-on full stack development for customer project based solutions and product feature design, as well as more strategic product road map planning and development

Responsibilities:

  • Most of the role is hands-on coding, this is 75% back-end using Java with the 25% in front-end development with JavaScript (VueJS preferred, React or Angular is also ok)
  • About 10-20% of the role is new feature design, product road map design and planning, as well as coaching junior-mid developers and doing code-reviews

Requirements:

  • Full Stack development skills, ideally with experience with Java, Spring Boot and Hibernate.
  • Front-end skills (VueJs preferred, but React or Angular are also valuable)
  • Experience with microservices, APIs, SSO, Docker, DevOps, and AWS (or other cloud providers) is a plus.
  • Exposure to Ant/Docker/Maven for builds, the Atlassian stack
  • (Jira) for workload management, Bamboo automated deployment, and BitBucket/Git for code repository
  • Confident in planning and decision-making

Benefits:

  • Four day working week – Enjoy a three day long weekend every week!!
  • Very competitive salary + 12% Super
  • Interview and start ASAP
  • North Melbourne location – walking distance from the train station
  • Hybrid working – 2 days in the office
  • Cutting edge SaaS product that is making it mark in the Australian market

If you would like to know more information, please contact Sean Mantri on 0420 425 141/sean.mantri@talentinternational.com or hit Apply Now!

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Tech/Capability Lead

  • New Zealand
  • Auckland
  • Permanent
  • Negotiable

🧭 Capability/ Tech Lead- Backend Focused Java preferred or similar tech

📍 Auckland CBD | Permanent | Hybrid flexible working

💰 Salary + Benefits | Provide Tech Leadership, developing coding standards and guidelines – forward looking role.

Here’s a rare opportunity to lead technical capability without the admin of direct reports. This is a leadership role-perfect for someone who still loves to get hands-on with code (circa 30-40%) but thrives when uplifting others, setting engineering standards, and shaping future tech decisions.

You won’t just be solving problems-you’ll be setting the playbook on how they’re solved.

🚀 Why This Role is Unique

  • Blend of hands-on coding + architectural thinking
  • No direct reports – influence through capability, not hierarchy
  • Greenfield opportunity to help shape the dev practice, guidelines, and future tech direction
  • Engage closely with Architects, POs, PMs, BAs, and testers across full delivery spectrum

🧱 Key Responsibilities

  • Act as the Technical Lead/SME for a backend-focused engineering squad
  • Contribute ~30-40% to coding, the rest focused on:
    • Mentoring and coaching
    • Defining and improving engineering standards
    • Investigating new technologies and tools
    • Collaborating with other Capability Leads to shape forward-looking tech direction
  • Solve complex technical challenges in an environment where reverse-engineering and integration work is key
  • Champion strong coding practices, documentation, and architecture-level decisions

🧠 What You’ll Bring

  • 7+ years in backend development – Java preferred (C#/.NET also welcome)
  • Experience with enterprise or third-party platforms (insurance, financial services a plus)
  • Comfortable navigating systems with limited source code access
  • Solid understanding of DevOps, CI/CD, and modern integration patterns
  • Familiarity with Azure or cloud environments from a dev point of view
  • Strong communication and stakeholder management skills – you’re pragmatic, positive, and not afraid to speak up
  • Passion for mentoring, continuous improvement, and future-focused thinking

Ready to step into a strategic, influential role without stepping away from the code completely ?

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Senior Back End Developer

  • Australia
  • Perth
  • Permanent
  • + Super

Senior Backend Software Developer

Job Summary / Overview
The Senior Backend Software Developer will design, implement, and maintain scalable backend software supporting next-generation fleet management and autonomy systems. Working within a cross-functional team, this role drives innovation and ensures high-quality software aligned with architecture and performance standards.

Key Responsibilities
* Design and implement backend services, APIs, and behaviours meeting system requirements.
* Lead the technical execution of complex user stories from design to deployment.
* Participate in technical design reviews and contribute to architectural discussions.
* Ensure high code quality through peer reviews, automated testing, and documentation.
* Drive improvements in code maintainability, observability, and test coverage.
* Mentor junior developers and provide guidance on software design and practices.
* Collaborate with Domain Engineers and Architects to integrate frameworks and libraries.
* Identify and escalate technical risks and misalignments early.

Required Qualifications
* 5+ years’ experience as a Software Developer or similar role.
* Proficiency in C# .NET Core, Entity Framework, and RabbitMQ.
* Experience with SQL Server, Docker or Kubernetes, and Linux environments.
* Knowledge of microservices architecture and unit testing frameworks.

Skills & Competencies
* Strong analytical and problem-solving skills.
* Proactive and adaptable under changing priorities.
* Excellent communication and mentoring abilities.

Apply Now
“Match the selection criteria? Click the “APPLY” button now!
Alternatively, for a confidential conversation, contact Kelly on 0409 005 286

For over 30 years Talent has been redefining the contracting experience with industry leading support, exclusive contractor benefits & a world-class digital platform ENGAGE to access it all. Apply today to see how we can elevate your career

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Python Developers (AI)

  • Australia
  • Melbourne
  • Permanent
  • Negotiable

The opportunity:
Our highly valued client is a federal government agency. They are seeking multiple Python Developers/Software Engineers specialising in AI/ML, data and algorithms. Roles available at Senior, and Junior-Mid levels.

  • Melbourne Eastern suburbs location, onsite role
  • 12 month initial contract, rates fully negotiable
  • Role only open to Australian Citizens eligible for NV1, Federal government client

The role:
As a Software Engineer or Senior Software Engineer, you will be developing and optimizing machine learning models and applications. You will work with large datasets and collaborate with data scientists, engineers, and other stakeholders to drive machine learning projects from ideation to production. Responsibilities and skills will include:

  • Understanding of machine learning algorithms, data science frameworks, and programming expertise to create innovative AI solutions
  • Implement machine learning algorithms from research papers and transform them into robust, scalable and secure software systems.
  • Experience in evaluating and benchmarking machine learning model performance using appropriate metrics, tools, and comparative analysis.
  • Integrating AI systems. Deploy AI-powered applications into existing workflows and ensure seamless integration with APIs and platforms.
  • Conducting data preprocessing. Clean, prepare and augment large datasets to train and finetune AI models.
  • Demonstrated experience developing APIs to integrate disparate applications in an enterprise environment to provide end-to-end business solutions
  • Experience using collaboration tools that include git, issue tracking and wikis (e.g. GitLab, GitHub, Azure DevOps)
  • Being able to code up a model from a research paper
  • Being able to evaluate model performance using appropriate metrics (this is important)
  • Knowledge of MLOps to track/manage model development, evaluation and deployment
  • Familiarity with how to use the main ML Python libraries: In particular, Pytorch, Numpy, Hugging Face, Ultralytics (YOLO and DETR)

Skills and experience:
To succeed in this role you will need:

  • Minimum 5 years’ experience in software development with Python
  • Proven software development project management skills including ability to break down complex software development goals into Epics, User Stories, and Issues using agile project management tools (e.g. Jira, GitLab, GitHub Projects)
  • Strong familiarity with software development principles and practices including developing CI/CD pipelines, version control, code repositories and testing frameworks
  • Demonstrated experience building and/or fine-tuning Machine Learning models using contemporary AI/ML frameworks such as Pytorch, Tensorflow, Ultralytics, or HuggingFace.
  • Sound understanding of different AI model architectures such as Transformers, CNNs and LLMs.
  • Willingness to source, annotate and augment/transform data for model development purposes.

Please note that our client is a federal government organisation and can only consider Australian Citizens, as you may be required to obtain an NV1 security clearance and must be eligible to do so.

Apply:
Submit your resume, or for further information please contact jarrodd.edwards@talentinternational.com.

For over 30 years Talent has been redefining the contracting experience with industry leading support, exclusive contractor benefits & a world-class digital platform ENGAGE to access it all. Apply today to see how we can elevate your career

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Senior Sitecore Engineer

  • Australia
  • Melbourne
  • Contract
  • Negotiable

Our client is a leading national retailer currently seeking a Sitecore Developer to deliver project work across their Sitecore Commerce platform.
Your new role will see you working as part of the broader team to drive development services across the businesses Sitecore Commerce platform. Ideally you will have prior experience working on payment processing integration and solid exposure delivering within eCommerce/ retail environments. Acting as an SME you will also interface with business stakeholders to help drive deliverables and explain product advantages/ limitations.
Skills and Experience:

  • Demonstrated experience developing in Sitecore Commerce Server version 11.4 and below
  • Solid .Net framework experience (.Net 8+)
  • Experience in Azure functions/ Azure DevOps/ Terraform
  • Payment processing integration experience
  • eCommerce/ Retail industry experience is highly desirable

Our client is offering an initial 5 month contract with the view to extension. Offices are based in Melbourne’s inner city suburbs with a requirement to be onsite 3 days per week.
For more information feel free to contact Melissa Haddad at melissa.haddad@talentinternational.com

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Technical Lead (Java developer with leadership experience)

  • Australia
  • Adelaide
  • Permanent
  • Negotiable

Technical Lead
Full time Permanent Role
Adelaide Based Role

One of our clients is looking for a hands-on Java Technical Lead with strong leadership experience for permanent role based in Adelaide

Please note: Candidates must have valid Australian working rights and be based in Adelaide to be considered

Must have:

  • Proven experience in Java backend development (Spring Stack, Hibernate, JOOQ).
  • Exposure to modern front-end technologies such as Angular, React, and Node.js.
  • Experience managing and mentoring multidisciplinary teams – developers, QA, Scrum Masters, and Product roles.
  • Strong communication and stakeholder management skills.
  • AWS cloud experience (minimum 2 years).
  • Ability to dissect complex problems, deal with ambiguity, and drive practical outcomes.
  • Experience leading remote or distributed teams.
  • Comfortable with both leadership and hands-on coding – a balance of strategic and technical focus.

Nice to have:

  • Experience with .NET Core or full-stack development across both Java and .NET environments.
  • Interest in growing a team into a well-rounded, full-stack engineering unit.

If interested APPLY NOW or call Shilpa Sharma at 08 8228 1501.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

.Net Software Developer

  • New Zealand
  • Auckland
  • Contract
  • Negotiable

Overview:

Our client is looking for a Software Developer experienced in .Net, C# and SQL to join them on a contract basis until June 2026.

Based in the heart of Auckland CBD, you’ll contribute to exciting projects, utilizing your skills to enhance application performance and security.

Hybrid working model.
Required Skills:

  • Strong expertise in .Net and C#
  • Strong experience with SQL and REST APIs
  • Solid understanding of security practices for APIs
  • Familiarity with software design patterns
  • Hands-on experience with client-server and n-tier architectures

Nice to Have Skills:

  • Experience with Cloud technologies
  • Knowledge of Agile methodologies
  • Familiarity with Blazor framework
  • Previous exposure to the financial services industry

Preferred Education and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Proven experience as a Software Developer, ideally within financial services

Other Requirements:

  • Contract duration through June 2026
  • Hybrid work model requiring 3 days in the office per week
  • There is a 2 week Christmas shut down period
  • Rate up to $105 per hour + GST

We invite you to apply today!

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Senior Developer

  • New Zealand
  • Auckland
  • Permanent
  • + benefits

Opportunity knocks…

We are recruiting a Senior Developer for a technology-driven, market leading SaaS organization operating at the intersection of healthcare and innovation. Their focus is on creating integrated digital solutions that empower professionals to run efficient, patient focused practices.

Why you’re special…

  • A minimum of 5 years software development experience, preferably in SaaS or cloud-native environments.
  • In terms of technology your focus is on C#, .NET 8+, and ASP.NET, with strong experience in at least one modern JavaScript/TypeScript framework (such as Blazor, React or Angular). This role is fullstack with a leaning more towards front end.
  • Solid experience designing and developing APIs.
  • Strong background in cloud architecture and service integration, particularly within AWS and/or Azure.
  • Background working with NoSQL databases.
  • A commitment to continuous learning and adaptation in a fast-paced environment.
  • Ability to collaborate effectively with cross-functional teams.

What’s in it for you…

  • Challenging problems – engage in a high-impact platform migration project.
  • Generous budget for tooling and professional development.
  • Company-wide access to advanced tools.
  • Work with smart people and enjoy autonomy and trust to get things done.
  • You’ll also have the opportunity to work with the latest technologies, participate in exciting projects, and play a crucial role in an industry that makes a real difference to health outcomes.

Please note we can only consider candidates with relevant NZ work rights in place for this position.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Software Engineering

  • Australia
  • Sydney
  • Permanent
  • Plus Super

This is a hands-on role ideal for engineers who enjoy solving problems, clarifying requirements with stakeholders, and independently delivering production-ready features that make an impact.

Key Responsibilities

  • Design, build, and deploy scalable applications using MongoDB, React, Node.js, and TypeScript.
  • Collaborate with business and product teams to turn high-level briefs into practical solutions.
  • Maintain high coding standards through clean code, testing, and documentation.
  • Ensure performance, security, and reliability across front-end and back-end systems.
  • Build responsive, user-friendly interfaces aligned with UX best practices.
  • Develop and maintain RESTful APIs and support integrations with third-party systems.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.
  • Take full ownership of feature delivery from design through to release.

Key Requirements

  • 5+ years of commercial software development experience.
  • Strong experience with TypeScript, React, Node.js, and MongoDB.
  • Solid understanding of microservices architecture and cloud-based environments.
  • Strong grasp of testing tools such as Jest or similar frameworks.
  • Experience working in agile, product-focused environments.
  • Familiarity with secure coding principles and version control (Git).
  • Excellent communication and problem-solving skills, able to work directly with business stakeholders.
  • Eligible to work in Australia (PR or Citizen) – background and police checks apply.

Benefits

  • Hybrid flexibility
  • Exposure to modern tech stack and scalable product engineering.
  • Supportive, collaborative environment that values innovation and ownership.
  • Opportunity to shape features that directly impact customers and business outcomes.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

PeopleSoft Payroll Technical Consultant

  • Australia
  • Melbourne
  • Contract
  • Negotiable

Company

IT Consulting business working with a Federal Government client.

Requirements

  • Provide technical analysis, support, and development across PeopleSoft HCM and Payroll applications.

  • Design, build, test, and implement payroll-related enhancements (e.g. allowances, entitlements, long service leave, payslips).

  • Partner with HR and IT stakeholders to translate business requirements into robust technical solutions.

  • Deliver system improvements and manage change requests as part of an agile backlog.

  • Contribute to transition activities within a broader managed services environment.

  • Proven experience as a PeopleSoft Technical Consultant with a focus on Payroll and HR modules.

  • Strong hands-on experience with PeopleSoft HCM 9.2 and PeopleTools 8.6x (or later).

To proceed hit APPLY NOW or email your CV to josh.dmonte@talentinternational.com

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.

Integration Developer

  • New Zealand
  • Auckland
  • Permanent
  • Negotiable

Overview

Our client is embarking on an ambitious project that will shake up their industry and is looking for a highly experience integration developer to be part of the newly created team to help build out the new suite of services.

This is an initial 6 month contract with a good chance of extension (project is looking to be 12-18 months)

Auckland Central location, hybrid working environment (3 days in the office)

Market Rate being offered.

Required Skills

  • Proficiency in RESTful API development and integration.
  • Strong understanding of Spring Boot and Java is a must have
  • Knowledge and experience with Mulesoft would be advantageous
  • Solid understanding of end-to-end and integration testing methodologies.
  • Familiarity with version control systems, particularly Git.
  • Experience in CI/CD pipelines and agile development practices.
  • Exceptional problem-solving skills and a team-oriented mindset.

If you are looking for a contract position with a very capable and inclusive team, then get in touch.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.