Senior Software Engineer

Auckland, New Zealand · Full-time · Posted June 2026

Build and evolve the products, services and platform capabilities that power the CoachMate ecosystem. Working across our web and mobile applications, you’ll be involved in everything from technical design and architecture through to implementation, testing and deployment. You’ll collaborate closely with product, design and engineering to deliver high-quality solutions, solve complex technical challenges and help shape the future of our platform.

About the Role

We’re seeking a highly skilled and motivated senior engineer to join our team. Our amazing team is made up of highly experienced, passionate, genuine people who work exceptionally well together, and we have a reputation of delivering outstanding quality on time.

You will have the opportunity to work with our modern tech stack, share your ideas and experience, use data and analytics to measure and inform decisions, and make a significant impact on our products and platform.

We have a rapid, flexible, development lifecycle with a real focus on quality and collaboration. We use AI tooling with strong patterns and architecture to help us build, test, and maintain that quality.

As a senior engineer your role is to work with the team to build and maintain our suite of products and systems.

What you’ll do

You’ll be responsible for end-to-end development across our platform, from the technical design of features to implementing, testing and deploying high-quality code.

The role involves collaborating with stakeholders, designing and building scalable and efficient solutions with a focus on user experience, and monitoring and optimising for performance.

You’ll implement industry best practices to ensure the security and privacy of user data and systems, contribute to the continual improvement of our software ecosystem, and create and maintain documentation.

What we’re looking for

We’re looking for an experienced senior engineer with a strong background in TypeScript and React, and a genuine passion for building great products and getting the details right. You communicate clearly, share ideas, continually learn, collaborate well across functions and bring strong expertise in building scalable systems knowing how to balance delivery and technical debt.

You have expertise in TypeScript, React, NodeJS, TailwindCSS, Shadcn, Apollo, GraphQL, Postgres, and Firebase. Experience with CapacitorJS for mobile apps, CICD pipelines, infrastructure-as-code, and AWS infrastructure is a bonus.

You’re comfortable working across the entire stack and enjoy taking ownership of complex technical challenges from design through to delivery.

You are confident working independently building on existing patterns and architecture and taking ownership of projects delivered to an excellent standard.

Most importantly, you have a genuine interest in sports and a desire to make a positive impact on the youth sports community.

Why CoachMate?

CoachMate is building products that help more people participate in sport, with a particular focus on helping kids develop skills, confidence and lifelong involvement in physical activity. You’ll join a small, highly collaborative team where engineers have genuine influence over technical direction and the opportunity to see their work quickly become reality.

We offer competitive compensation, flexible work hours and the opportunity to work remotely. If you are a senior engineer with a passion for technology, sports, and a drive for excellence, we’d love to hear from you.

How to apply

Please send your CV and a brief description of a significant technical project you have personally led or built, together with a short note telling us what interests you about CoachMate and this role.

Applications can be sent to jon@coachmate.sport.