book icon Everything you need to know about cloud printing

Choose your language

Choose your login

Contact us


We're hiring again! This time for a developer

Last week we released PaperCut 10.0 with the much requested “Printer Groups” feature. But we’re not standing still. All our developers are working hard to implement the new ideas that you’ve been asking for. As you can see from our release history the product continues to improve with each release. But we want to do more … much more … and faster!

And to do that we need another fantastic developer to join the PaperCut team at our head office in Melbourne. If you’re interested, or know any friends who might be … please read on and apply.

The full position description is included below. If you’re applying mention that you read our blog for bonus points!

Senior Java Developer

  • Smart customers, smart colleagues, smart code.
  • International customer base – work on software that’s used all around the world.
  • Influence the direction of our actively developed software.

The Company:

PaperCut Software is an Australian software development house based in Mount Waverley, Melbourne. We develop print, copier and internet control software that is used worldwide in over 60 countries and 20,000 organisations. We are a small team of IT adepts who love to talk tech. The work environment is casual and the organisational structure is flat.

Our customers include many high profile education and business organisations, such as Harvard University, Monash University, the University of Cambridge and Allianz.

The Technology:

Each month PaperCut is downloaded and evaluated by thousands of people world-wide. PaperCut must be dead simple to install, reliable, and have a great user interface. First impressions count! We’re very proud of the product and are looking for a developer who can make the product even better and has great pride in the quality of their work.

Our application is a cross-platform solution of around 1/2 a million lines of code and targets Windows, Mac, Linux and Novell. The majority of the code is written in Java (Hibernate, Spring, Tapestry stack) with large chunks in C/C++ (OS integration layer), and Perl, Python and Shell scripts.

Developing at PaperCut is challenging as our application is used in a variety of environments ranging from 5 user networks all the way to 350,000 users. As a result we need to get our hands dirty on technologies such as clustering, multi-threaded development, embedded device development and effective database design. You will work on all aspects of the product.

The Job:

We’re looking for an experienced developer with at least 5 years experience. Having extensive experience with Java, and an interest in cross-platform development using open source technologies would be an advantage (but if you’re a guru in any language then please apply). The ideal candidate will have a passion for technology, be a great communicator and enjoy working in small smart focused team. We have a flat structure and all developers are involved in all areas of the business. Your contribution and involvement will range from conception through to implementation and sale. We’re also looking forward to hiring someone with new fresh ideas, energy and the desire to implement them.

To Apply:

Express your interest to Tom Clift by sending your CV and cover letter to . In your cover letter, please detail your passion for software development, and why you think you would be the perfect addition to our team.

First round interviews begin February 15th. Applications close March 3rd (or sooner if we find the right candidate).


Subscribe for the latest in print management and product updates!

By filling out and submitting this form, you agree that you have read our Privacy Policy, and agree to PaperCut handling your data in accordance with its terms.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.