The New Zealand Green List

Get New Zealand residency the day you land: check out the Green List jobs with residency pathways! Immigration New Zealand created the Green List to fast-track residency pathways for certain occupations, and consists of two tiers.

View the Green List

Find out if you can move to New Zealand

We’ve created a free 2-minute appraisal form to give you an idea of your chances to get a job in New Zealand and make the move here.

Get your free appraisal

Register for updates

We post regular news, host events (both live and online), and keep you informed about moving to and working in New Zealand.

Sign up to our updates
Software Engineer | Jobs in New Zealand

Software Engineer

Software Engineers there has never been a better time than now to move to New Zealand, with the occupation being selected by the New Zealand Government to be eligible for the straightforward ‘Straight to Residency’ pathway on tier 1 of the Green list  


As international recruitment and immigration specialists, we have been helping professionals find their home in New Zealand for 25 years, from jobs to visas and relocation we’re with you every step of the way.   


We are partnered with a large number of employers throughout New Zealand and as the preferred agency for overseas applicants, we will consider all applications.   


Once we have reviewed your application, we will advise you of next steps.


Please note, that as immigration specialists, the initial contact will be with our immigration team as it’s important that we know your immigration eligibility before you apply for actual roles.


Your day-to-day responsibilities will include:

  • Continue enhancing SaaS-based platforms runs on a containerized Java stack expanding the capabilities to meet the needs of our customers.  
  • Leverage modern web technologies such as Scala, Java, React, TypeScript, and JavaScript to develop cutting-edge solutions.
  • Working with contemporary platform technologies like Kubernetes, MongoDB, Datadog, and Docker; actively participating in sprint planning sessions, implementing new features and functionalities within the platform, and providing valuable guidance to junior team members.
  • Collaboration across engineering teams and the promotion of best practices
  • Routine system maintenance, including resolving software deficiencies, will also be part of your duties.

Ideally, your experience to date will include:

  • 4+ years of experience developing in a Scala or Java full stack environment.  
  • 4+ years of experience with front-end development using JavaScript frameworks (e.g. Angular, React)  
  • 4+ years of experience writing scalable multi-threaded Web applications and Services.  
  • 4+ years of experience working with DevOps automation tools (e.g. Gitlab, Spinnaker, Helm, Puppet)  
  • Bachelor’s degree in computer engineering, Computer Science or related fields   

Bonus if:  

  • Experience working in a cloud-based deployment environment  
  • Agile and Scrum experience  
  • Experience with geospatial technologies  
  • Experience with containerization (e.g. Kubernetes, Docker)