Print / Save PDF Back to job

Senior Developer

Bank of New Zealand · New Zealand

How to use this kit

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.

Interview prep

Fit summary

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).

Day in the role

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.

Skills to emphasize

FAQ from this listing

What does a Senior Developer do day to day?

At BNZ, expect architecture and data-model work, collaboration with architects and analysts, and designs that prioritise scale, security, and reliability.

Is this role remote?

The listing is not marked remote; plan for New Zealand-based work unless the employer states otherwise.

What free learning paths help for this family of roles?

freeCodeCamp Full Stack (free), Saylor Computer Science (free), CS50 via edX (free to learn), and Microsoft Learn developer paths (free to learn).

Occupation tasks (O*NET)

Public-domain labor data — prepare examples for 2–3 of these.

O*NET source

Role overview (listing rewrite)

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.

Full job on Get A Job.AI

Questions to ask them

Generated for personal interview prep · 2026-07-26 UTC · getajob.ai