Role: Software Engineer
Levels: Intermediate
Salaries:
NZD $121k
Location: Anywhere in New Zealand
Hours: 37.5 hours a week
Team size:
Small, cross-functional product squads
Runn is a resource management platform that helps companies plan, allocate, and forecast their most important resource — their people.
We work with mid-market and enterprise teams around the world, giving them real visibility into capacity, demand, and delivery. This helps them make better decisions, avoid overcommitment, and run more predictable, profitable projects.
Today, Runn is used by 500+ companies globally, supporting thousands of users in managing their people and projects more effectively.
We’re a fully remote team of 30+ people, working across New Zealand, North America, and Europe. We value flexibility, trust, and ownership, and give teams real autonomy over how they work and deliver.
We’re at an exciting stage of our journey. We’ve built a strong product and are now focused on scaling sustainably — strengthening our foundations, improving how we operate, and building a more efficient, high-impact business as we grow.
We’re looking for people who enjoy this phase — where there’s real ownership, meaningful problems to solve, and the opportunity to shape how things are built.
Grow with us.
You’ll have the opportunity to advance your skills, learn new techniques, and work alongside a talented, supportive team across 8 countries.
You’re an intermediate engineer who delivers high-quality product work, communicates clearly, and makes thoughtful trade-offs. You enjoy collaborating with product and design, and care about maintainability, performance, and user experience. You’re excited about using AI to enhance your work, while staying focused on quality outcomes.
We believe strong soft skills are just as important as technical ability. We’re looking for people who can empathise with our customers and are motivated to deliver a great experience. If you feel limited in your current role, we’d love to hear from you.
As a remote team, communication is critical. We value people who are proactive, responsive, and comfortable working async. Much of our collaboration happens in tools like Slack and Linear, and we appreciate clear, thoughtful communication.
If you’re someone who consistently produces high-quality work and is dedicated to delivering positive outcomes for customers, you’ll fit right in. We set high standards for ourselves and are always looking for ways to improve and grow.
As a Software Engineer at Runn, you’ll contribute to building and evolving our product. Working in a small, cross-functional team, you’ll be involved in delivering work end-to-end — from shaping ideas and technical design through to implementation, testing, and iteration.
You’ll play a key role in maintaining a high bar for engineering quality as we scale — writing well-structured, tested, and maintainable code, and contributing to a healthy codebase over time.
You’ll learn to balance speed and quality, make thoughtful trade-offs with support from the team, and deliver meaningful outcomes for customers.
You’ll also be encouraged to leverage AI to improve your productivity, while maintaining strong standards around security, quality, and integrity.
We’re open to different backgrounds, but you should be able to succeed with the responsibilities below. While years of experience don’t always tell the full story, this is a demanding role, and we expect you to have been operating at an intermediate level for several years.
Runn is built using a modern development stack.
We use React, Node.js, TypeScript, Fastify, Hasura, GraphQL, and Postgres.
Our testing setup includes Cypress and Vitest, we deploy via GitHub Actions, and run our infrastructure on Heroku.
We’re also actively leveraging AI across our engineering workflows - from writing and reviewing code and all the work around it.
We follow the Shape Up methodology with a few tweaks that work better for our team.
We work in eight-week cycles: six weeks of focused project work, followed by two weeks of self-directed “cooldown” time to work on smaller tactical improvements, reduce our technical debt or improve our craft.
Before each cycle starts, upcoming work is shared with the engineering team, and engineers can put their hand up for the projects they’re most interested in.
We currently have three streams of work each cycle:
While most of the Engineering team is based in the NZ timezone, you may collaborate with teammates across different timezones.
At the start of each cycle, teams commit to a defined scope, with the goal of delivering something valuable and usable for customers.
Roles at Runn are highly competitive, and we receive a large number of applications.
As part of your application, please include a cover letter or email outlining:
Applications that don’t include this information, or are clearly generic or AI-generated, won’t be considered.
We’re mindful that applying for roles takes time and effort. If you submit a thoughtful application, you’ll receive a personal response from our team. Throughout the process, we aim to make the experience worthwhile and respectful of your time.
Our interview process is designed to help us get to know you from different angles. We’ll move through the following stages, filtering candidates at each step:
1. Application review
We’ll review your cover letter and CV.
2. Self-recorded video
A short video (~5 min) to help us get a sense of your communication style and motivation.
3. Experience & team fit (45 mins)
A conversation about your background, experience, and how you might fit within the team.
4. Technical interview (60 mins)
A deeper dive into your experience and thinking:
5. Coding interview (60 mins)
A hands-on interview where smart use of AI is strongly encouraged
6. Meet the team (30 mins)
An opportunity to meet some of the people you’d be working with at Runn.
As this is a fairly in-depth process, timelines can vary. You should hear back from us within two weeks of applying, and the full process typically takes 4–8 weeks.
We understand you may be exploring other opportunities - if you have any timing constraints, just let us know and we’ll do our best to accommodate.
We’re committed to building an inclusive workplace, and we welcome applications from people of all backgrounds.
We believe diversity is a strength and value the different perspectives, experiences, and ideas that people bring. Today, 53% of our team are women, including 57% of our leadership team, and we have a female CEO. While we’re proud of this progress, we know there’s always more to do and remain committed to improving.
We strongly encourage applications from women (cis and trans), non-binary people, people of marginalised ethnicities, and members of the rainbow community.
If you need any support or accommodations during the hiring process, please let us know—we’re here to help.