Join The Team

In our experience, good people are hard to find at the best of times and they're impossible to find at the exact moment we really need them. Which is why we ask talented people to get in touch with us whenever they darn well like. Who knows, we might have the perfect role for you right now and if we don’t we will get back in touch with you the moment we do.


Relationship Manager

Here at Cucumber, we use technology and innovation to help our customers engage with their customers, to increase efficiency and their improve business performance. We don't just design beautiful and useable digital experiences, we get under the hood of our clients' business objectives to ensure we're delivering the best possible solution for them both now and for the future.


  • Understand how technology can be applied in business
  • Communication style ie: written and verbal and not afraid to jump in where needed
  • Agile delivery experience in software or web development projects
  • Long term customer relationship management experience 
  • Ability to prioritise high demanding tasks
  • Digital production background
  • Understand working with IT projects (preferable software) 
  • Generate new ideas and innovative solution options to existing problems


Cucumber is undergoing positive change and growth and we're currently looking for an Account Manager who can take charge and focus on relationship management of new business from existing accounts and strategic partnerships.

Parts of this role will be project management taking through small to medium projects to delivery, ongoing relationship management, communication and supporting the teams. Exercise your true skills whilst being supported, be mission critical to our clients you are servicing whilst constantly learning new skills for your career.

Can you: Juggle projects? Be a creative thinker?  Love working with a team that is passionate about technology.....then apply now!

Senior .NET Developer

Cucumber listens intently to our customers, works closely with them to investigate and analyse their toughest challenges and then smashes them by leveraging emerging technologies.  We engage at all levels of the enterprise with a passion, skill and a near obsession for adding value with each interaction. As such, we seek people with similar drive and ethics to join our growing team of 40 people.  Right now, we are seeking an exceptional Senior .NET Developer.  This position will be based in our HQ in beautiful Tauranga, Bay of Plenty with occasional travel to client sites. 

As Senior .NET Developer, your main focus is working within a development team, implementing best practice solutions to ensure the long term success of development projects. A senior member of the development team and reporting to the Technical Lead, you are also responsible for mentoring and assisting junior members of the team. As a senior, you are expected to work independently with little direct supervision, using your own initiative to identify and solve problems.

Technical skills needed:

  • Experience developing large-scale, custom-designed software projects.
  • 5+ years of hands-on programming experience in Microsoft C# .Net, ASP .Net, or .NET Core.
  • Strong understanding of OOP and SOLID principles, design patterns.
  • Experience developing and working with REST APIs and web services
  • MVC, Entity Framework, unit testing.
  • Understanding of database design and development with relational databases (SQL, Postgres).
  • Understanding of software development methodologies


Additional valued skills:

  • Docker, Docker-Compose
  • Kubernetes
  • Devops, CI/CD
  • AWS, Azure or other Cloud technologies
  • Javascript, Typescript, React, Angular2+ or other JavaScript frameworks
  • Xamarin



To hit the ground running as Senior .NET Developer, you will be good at:

Coding:  Ensures own code is delivered to .NET and other relevant platform best practice, with the ability to test own code thoroughly to provide quality solutions.

Understanding:  Playing a major part in the entire lifecycle of solution delivery, you will have knowledge and experience from ideation, to UX, to code, to testing and deployment.

Mind-set:  Develops with a long term view to ensure future state requirements can be achieved at a later date.  You can manage competing priorities and adjust plans quickly to meet project outcomes.

Communication:  Your people skills will be used just as much as your coding and technical skills, so clear and concise communication is essential to your success.

Team:  Works collaboratively with team members and clients to find quicker and better ways of meeting or exceeding client expectations.  Experience with Agile/SCRUM is an added bonus.


If that’s not enough to tempt you, how about a few Cucumber facts:

  • We are in growth mode, this means future opportunities for our team
  • We have enterprise clients who have ambition and budget to match

  • We care about our people – a huge opportunity for the right person

Cucumber is where technology passion and family values combine to make a truly unique company.  So if you would like to exercise your true potential, be mission critical to the team and clients you are servicing, and be highly valued.....then please contact us today!

Sitecore Developer

We’re always looking for talented fresh-thinking Sitecore developers to join our team. If the stuff below makes sense to you we would love to talk.

  • Sitecore Certified Developer with 12months+ of hands on development experience in Sitecore.
  • 4+ years of hands-on development experience in Microsoft C#. Net, ASP .Net (4.0 upwards)
  • Experience with HTTP Protocol and web services.
  • Good javascript and jquery development skills with a high level of knowledge of HTML/CSS
  • MSSQL Database design and development.
  • Hands on development experience of Sitecore DMS and/or WFFM
  • Knowledge of/experience of configuring ECM 2.0
  • MVC, Entity Framework design patterns
  • Experience with other CMS platforms (preferably Umbraco or Kentico)
  • Bachelors Degree in Computer Science or Equivalent
  • Passionate about the online world
  • Good team player
  • Good communicator
Thanks for that, we will be in touch shortly

Please wait while your application is being submitted

Join The Team