Hiring decisions are the most important decisions a technology company can make.

So we're always happy to take the time to consider a good CV.

If you are a talented and enthusiastic programmer with great skills, please feel free to Contact Us to send us your details.

Please be aware that our physical presence is entirely based in New Zealand at this time. You will need to be a New Zealand resident or hold an NZ work permit, and you will need to be physically based in New Zealand so that we can interview you face-to-face. We won't hire anybody we haven't personally met. No exceptions.

Here's a little bit more about N-Squared, to help you figure out if we're well-matched.

At Work

We take project management seriously, and we base our projects on realistic time estimates. We don't expect you to work nights and weekends just to meet everyday project deadlines. But the "real world" has a nasty way of foiling the best-laid plans, and exceptions do happen from time-to-time. If something does start heading off the rails, we are all expected to do what is needed to set things back on track again.

Most N-Squared project work is performed in small teams. Teams work best when they work together. Team communication is vital, and the best way to communicate is to be in the same room working side by side. That also means that we like the team to generally start and finish work at “normal” hours, so that there's plenty of overlap together. For the the same reason, full-time work-from-home isn't something we can generally offer.


We service a wide-ranging set of clients based in New Zealand, Australia, and even further afield. Depending on your level of involvement in any particular project, you may well be asked to take the occasional day trip out of town, or perhaps a two-week trip to Australia, Slovakia, or Botswana. We go where our clients need us to go (travel advisories permitting, of course).


We're proud of the fact that N-Squared Software is a smaller software company than most of the international consulting groups that operate in the Telecommunications space. We believe that makes us more responsive, more flexible, more determined, and more caring than most of the giant corporations.

Furthermore, we freely admit that we often actively enjoy the work that we do. In our most exuberant moments, we may even occasionally describe our jobs as "fun". But please don't misunderstand us. We're not naïve and we are not "cowboys". We have been in this business for long enough to know that absolute professionalism is essential for success.

The IT Industry is a tough business. Software is expensive, and clients are critically dependent on the success of their projects. Yet the IT industry in general has a poor reputation. All around the world, software projects frequently fail to succeed on time or schedule.

Even if they are completed at all, many software deliveries throughout the industry disappoint the end user in terms of features, suitability and/or quality. Constantly-changing standards, languages, tools and techniques are often blamed. Though perhaps this is actually somewhat of a distraction. Technology problems are rarely the primary cause of IT project failure.

Perhaps the most important thing to remember when encountering new technology in a project is that despite the latest technology "improvement", most development fundamentals still continue to apply. Projects typically fail because of poor specification, poor communication, or ill-considered architectural and design decisions based on selfish politics rather than the client's best interests.

The team at N-Squared may be small and enthusiastic, but we understand what makes successful projects. We also understand that our survival is immediately linked to the success of our work and the quality, timeliness and suitability of our deliverables.

Making a Difference

There's a world of difference between working for a large development group in a massive corporate environment, and working for a dynamic software team like those at N-Squared.

The most important difference is that the people inside a small company know that they make a real difference. They make a difference to the culture, to the technology directions, and finally they make a real difference to the success or failure of the whole business. When you do a good job, the company does well. And if you screw up, the company can really suffer.

So if you're looking for a place to hide out of the way and be ignored, then we're not what you want.

But if you're tired of feeling disconnected and irrelevant, then maybe this is just the place you need. There's no "head office" to deal with, there's no seven layers of management between you and the guy who makes decisions. The CEO said "Hi" to you this morning. He knows what project you're working on, and when it's due, and he genuinely cares that you should have access to all the tools and resources you need to succeed.

Climbing Ladders

Some people may feel that working for a small company means limited opportunities to progress, perhaps because there is no well-defined "career path" within the organization. Some folks like the idea of a reassuring set of graded pay scales, and a defined road that takes them from "graduate" to "Senior VP of Technology" over forty-five well-planned years.

Fortunately for us, this kind of "old world" thinking isn't so common these days. Most people realize that a few years in an exciting, vibrant, growing company is a fantastic thing to have on their CV. It shows initiative, it's a fast way to pick up new technologies and skills, and if you keep your eyes open you can learn quite a bit about business that may well come in handy to you some time later.

Not only that, the transition from "graduate" to "senior" can often happen much faster in a smaller outfit. When a job needs doing, you'll be chosen on your abilities and your commitment - rather than simply counting how many years you've been sitting at your desk.

The Bottom Line

If you prefer programming to politics, and want to really have input into how things happen in your workplace (from coding standards to coffee brands) then a smaller company like N-Squared is probably going to work out pretty well for you.

Of course, when you're working with a close-knit team, you're going to need to pull your own weight. But if you're a damn good software developer and you work well in a team, then that's not going to be a problem is it? So you'll have no excuse not to come and join us.