This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Senior Software Engineer to join our High Security team. In this role, you’ll contribute to the design, development, and ongoing enhancement of our high security products used by customers around the world. Working in a collaborative, cross-functional squad, you’ll help deliver high-quality software solutions across both front-end and back-end systems. You’ll play a key role in technical design, solving complex engineering problems, and mentoring other developers while helping ensure our products remain robust, scalable, and secure.
Job Responsibility:
Design, develop, and maintain software components across front-end and back-end systems
Contribute to technical design approaches that meet functional, quality, performance, and scalability requirements
Develop applications using technologies such as .NET Core, C#, ASP.NET Core, REST APIs, and modern JavaScript frameworks
Requirements:
5+ years of commercial software development experience
Strong experience with .NET Core, C#, C++ and ASP.NET Core (or a comparable modern development stack)
Experience building REST APIs and web services
Solid experience with SQL databases such as PostgreSQL or SQL Server
Strong understanding of software quality practices, including unit testing and automated testing
Experience working in Agile software development environments
Understanding of secure web development practices (OWASP, CORS, etc.)
Experience building or deploying applications in cloud environments
Familiarity with cryptographic concepts such as asymmetric/symmetric cryptography, secure hashing and the role of encryption vs authentication. Awareness of post-quantum cryptography
To be considered for this role, you will be required to gain and maintain a security clearance (to at least Confidential level). To be eligible to obtain this security clearance, you must be an NZ permanent resident and have resided continuously in NZ or one of the 5 Eyes countries (NZ, USA, UK, Canada, Australia) for the past 5 years.
What we offer:
Competitive salary and bonuses
Hybrid flexibility (typically 3 days in the office, with additional onsite days required depending on work demands)
KiwiSaver on-top and Life and Disability insurance
Mentorship and professional development opportunities
A supportive team culture with team-building events, lunches and a fun environment