About us Hero Banner

Current opportunities

Join Linfox Armaguard Group

Working at Linfox Armaguard Group is more than just a job. You become part of a dynamic, multi-skilled team that helps you reach your full potential.

Existing applicant login

Refine search


Work type


Software Developer

Job no: 496605
Work type: Permanent-Full Time
Location: Frenchs Forest
Advertised: AUS Eastern Daylight Time
Applications close: AUS Eastern Daylight Time
Apply now

Software Developer

Linfox Armaguard group

  • Join a dynamic multiskilled team that will help you reach your full potential
  • Part of Linfox logistics and Armaguard group, the opportunities are endless

The Software Developer will focus on developing, maintaining and supporting customer facing and backend ATM software and other ITS software solutions. The role is responsible for developing, customizing, integrating, evaluating, and deploying different software modules utilising ATM centric software frameworks and technologies to solve problems and to support a broad range of software solutions.  The role will closely engage with customers, suppliers and with team members across the ITS business.



 Software Developer

Operating since 1938, Linfox Armaguard Group has evolved from a cash-in-transit business to a leading secure currency supply chain and technology solutions enterprise. Trusted by our customers in banking, retail, hospitality, medical and government, we offer unrivalled reach to every corner of Australia and New Zealand. Our reputation is built on a culture of safety, underpinned by a commitment to robust security policies, procedures and systems. We are committed to ongoing development of our people and encourage career progression at every opportunity. Expect this and more when you join Linfox Armaguard Group.

What does the job look like?

Key areas:

  • Engaging with internal and external stakeholder’s
  • Work in a collaborative and supportive spirit to achieve the greatest possible team orientated outcomes
  • Solve technical challenges with minimal supervision in the domain of ATM(Automatic Teller Machines) customer facing and integration software  by utilising:
    • Diebold Nixdorf Vista (ATM GUI Framework)
    • Diebold Nixdorf Transaction Middleware (ATM Integration Server)
    • Diebold Nixdorf Vynamic Marketing (ATM Campaign Management Server)
    • Data reporting and analytics
    • Scripting and other integration technologies
    • Payment protocols and technologies (NDC, XFS, etc…)
    • Incident management tools/Ticketing Systems
  • Analyse, investigate and escalate to the proper supporting team and communicate to ITS customers
  • Developing, customizing, integrating and evaluating different software modules and technologies to solve problems,
  • Supporting a broad range of software solutions developed or implemented by ITS Software Developers.  Support provided both on site and remotely.
  • Explaining technical concepts to non-technical customers and employees
  • Involved in multiple projects, running in parallel, with varying scope and duration.  Project involvement can include:
    • Continuous Improvement of current solutions,
    • Supporting and unit testing the current software base,
    • Product demonstrations,
    • Proof of concept,
    • Designing and delivering a solution to fulfil the criteria of a customer request (RFP) or
    • Training customer to use software implemented by ITS
  • Delivering end to end CI/CD processes 

 Are you the one?

You can demonstrate:

  • Degree in software development, engineering or equivalent work experience
  • Experience in Java is mandatory. Experience in C# is highly regarded. Experience in other programming languages currently utilised by the team is desirable (C, C++, Python)
  • Experience in Javascript is a must. Experience in other in other scripting languages currently utilised by the team is desirable(Lua, Unix shell, Windows Batch, Windows Power Shell)
  • Experience in integrating to and development of backend services in either REST or SOAP/XML is highly regarded
  • Experience providing level 3 Software Support: trace analysis, knowledge and /or experience extracting useful information from the customer by asking the right questions and trying to recreate an issue in the test environments
  • Experience in integrating software to SQL Databases is a must have. Any database experience on design, operation and maintenance of databases is highly regarded
  • Experience in Agile methodologies (Kanban or Scrum) and development tools (Jira/Bitbucket and Bamboo or other Project management or DEVOPS tools)
  • Experience Developing for ATMs or other user facing Terminals is highly Regarded
  • Experience in Angular or Splunk is desirable
  • Excellent problem solving and analysis skills and Good interpersonal skills
  • Good communication skills, verbal and written.  Ability to translate technical information to non-technical people.
  • Any experience with banking API and protocols is highly regarded: XFS, NDC, AS2805

Sound like you? Please click the apply button to submit your application and resume.

Further information

You will be required to meet Linfox Armaguard Groups employment criteria which will include but not be limited to a criminal history check and full medical with a drug and alcohol test.

Don’t have the required experience but want to know more about opportunities at Linfox Armaguard Group? We still want to hear from you. Visit






Apply now

Want to know more?

Our friendly customer service team will be in touch.

    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.