Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.
Strong fit if you enjoy senior-level design of data-heavy systems, clear documentation, and cross-team collaboration in a regulated banking environment in New Zealand. Less ideal if you prefer purely frontend product work or fully remote-only roles (this listing is not marked remote).
As a Senior Developer at Bank of New Zealand, a typical day blends delivery with design judgement. You may shape data models and database architectures, document interfaces and transfer paths, and work with architects and analysts so banking systems stay scalable, secure, and reliable. Expect code and schema reviews, performance and reliability trade-offs, and collaboration that turns business requirements into maintainable database and application designs.
At BNZ, expect architecture and data-model work, collaboration with architects and analysts, and designs that prioritise scale, security, and reliability.
The listing is not marked remote; plan for New Zealand-based work unless the employer states otherwise.
freeCodeCamp Full Stack (free), Saylor Computer Science (free), CS50 via edX (free to learn), and Microsoft Learn developer paths (free to learn).
Public-domain labor data — prepare examples for 2–3 of these.
Senior Developer at Bank of New Zealand in New Zealand Role Overview The Senior Developer role at Bank of New Zealand is a full-time, on-site position where you will contribute to the development and maintenance of innovative banking solutions. This role requires a strong background in software engineering and a passion for delivering high-quality, user-centric applications. Core Duties Collaborate with cross-functional teams to design, develop, and implement robust software solutions. Contribute to the continuous improvement of our existing systems through refactoring and optimization. Mentor junior developers and contribute to team knowledge sharing sessions. Ensure adherence to best practices in coding standards and security protocols. Participate in code reviews and provide constructive feedback to peers. Skills & Qualifications Minimum of 5 years of experience as a software developer, with a focus on banking or financial services. Strong proficiency in at least one modern programming language such as Java, Python, or C#. Familiarity with Agile development methodologies and practices. Experience with database management systems (SQL/NoSQL) and relational databases. A deep understanding of software architecture principles and design patterns. Excellent problem-solving skills and the ability to work independently as well as in a team environment. Working at Bank of New Zealand Ko mātou tēnei | This is Us. At BNZ, we believe that innovation thrives when everyone has a voice. Our agile and energizing work environment supports our promise: "If you can imagine a better future, let's find a way." We are committed to employee wellbeing, offering flexible working arrangements and a generous leave policy. Next Steps The successful candidate will join a dynamic team dedicated to pushing the boundaries of what banking can be. To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.
Generated for personal interview prep · 2026-07-26 UTC · getajob.ai