Senior Software Engineer
Job Description
At ASB, we're all about helping our customers get "One Step Ahead". Our technology teams play a critical role in delivering the digital experiences, products, and services that help New Zealanders achieve their goals with confidence.
\nWe're looking for a Senior Software Engineer to join our Digital & Engineering Practice. This is an exciting opportunity for an experienced engineer who is passionate about building high-quality software, mentoring others, and driving engineering excellence across the full software development lifecycle.
\nAs a Senior Software Engineer, you'll design, build and maintain software solutions that deliver value for our customers and business. You'll work closely with engineers, product teams and stakeholders to solve complex problems, influence technical decisions, and contribute to the continuous improvement of our engineering practices.
\nYou'll be a trusted technical contributor within your squad, providing guidance on solution design, supporting operational excellence, and helping to grow capability through mentoring and coaching.
\nWe're looking for someone who combines strong technical capability with a collaborative mindset and a passion for developing others.
\nYou'll bring:
\n- \n
- Experience designing, developing and maintaining high-quality software solutions across the full software development lifecycle. \n
- Strong problem-solving skills with the ability to resolve complex or unfamiliar technical challenges. \n
- Deep knowledge of at least one technology stack and the ability to articulate trade-offs between technical solutions. \n
- Experience applying engineering best practices including code quality, test automation and DevOps principles. \n
- The ability to influence technical design decisions and challenge thinking constructively. \n
- Excellent communication skills and the ability to adapt your style to different audiences. \n
- A passion for mentoring, coaching and developing others. \n
- Tertiary qualifications in Computer Science or equivalent industry experience. \n
- A commitment to continuous learning and ongoing professional development. \n
- \n
- Design, build, test and support software solutions that meet customer and business needs. \n
- Deliver secure, reliable and high-performing services that meet availability, reliability and quality expectations. \n
- Contribute to technical design decisions and guide engineers towards better outcomes. \n
- Mentor and coach engineers while helping to attract and onboard new talent. \n
- Drive continuous improvement across engineering practices, tools and ways of working. \n
- Identify and manage operational risks, ensuring solutions align with ASB standards, policies and guardrails. \n
- Participate in incident response, problem resolution and ongoing service improvement activities. \n
- Collaborate across squads and the wider technology community to deliver shared outcomes. \n
- Champion Agile ways of working and contribute to an environment of learning, innovation and continuous improvement. \n
ASB is committed to creating a diverse and inclusive workplace where everyone can thrive. Guided by our values of Care, Courage and Curiosity, we support our people to grow their careers, challenge themselves and make a meaningful impact.
\nYou'll join a team that values collaboration, embraces new ideas and is passionate about delivering technology that makes a real difference for our customers.
\nTo serve a diverse community, we need a diverse organisation. We encourage applicants from allbackgrounds who bring unique perspectives and thinking styles that add to the culture andperformance of our team.
\n