About The Position

Join our Global Technology Team as Senior Software Engineer in New Zealand to make a real impact every day. We say that because we know that every conversation we have, every code line we write and every interface we design is another opportunity for us to elevate everyday life experiences for our customers and the people and communities they serve. Every architectural decision you make, every service you design, and every improvement you deliver will directly enhance the reliability, scalability, and security of a platform that supports merchants and partners worldwide. You will report to the Director of Software Engineering and play a key role in shaping the technical direction of our payments domain while mentoring engineers and strengthening engineering standards. This is an opportunity to expand your architectural influence, elevate team capability, and contribute to a platform designed for scale, performance, and long-term growth.

Requirements

  • Senior level of experience using C#, SQL Server and developing secure, RESTful APIs
  • Strong system design capability within distributed, event-driven architectures.
  • Working knowledge of agile software development life-cycles.
  • Have a keen eye for improvement in scalability, performance, security, and maintainability.
  • Experience contributing to architectural decisions while aligning with broader technical strategy.
  • Professional and articulate communications skills.
  • Clear and professional communication skills across technical and non-technical stakeholders.

Nice To Haves

  • Familiarity with major payment schemes (credit card, bank transfer, etc.) and/or point-of-sale equipment.
  • Experience with Microsoft Azure.

Responsibilities

  • Design and development of scalable C# services and secure RESTful APIs that power our billing and settlement systems.
  • Contribute directly to core services and critical platform functionality while guiding architectural direction.
  • Improve system performance, reliability, and scalability to support high-volume transaction processing.
  • Drive engineering excellence through code reviews, architectural discussions, and technical mentoring.
  • Strengthen test coverage through comprehensive unit and integration testing to increase deployment confidence and system stability.
  • Diagnose and resolve complex production issues using structured debugging and root cause analysis.
  • Collaborate with Product Management, Site Reliability Engineering, and cross-functional teams to deliver high-quality, resilient solutions.
  • Contribute to technical estimation, solution design, and implementation planning for new features and platform improvements.
  • Champion continuous improvement across tooling, observability, and engineering practices.
  • Delivering high-quality platform enhancements, improving system maintainability and performance, and strengthening the technical capability of the team.

Benefits

  • Paid Parental Leave benefit programs
  • #GiveBackDays/Commitment to social impact – 3 extra days off to volunteer and give back to your local community
  • Ongoing dedication to Diversity & Inclusion initiatives such as D&I Council, Global Mentorship Program
  • Learning resources available to continue to develop your skills and career development.
  • Access to free mental health support
  • Flexible working arrangements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service