Summary
A well-established, self-funded technology company is seeking a Senior Software Engineer to help build a platform that will become the core of the entire business. The company has a strong revenue base and is investing ambitiously in a software-driven future. The engineering team is actively transforming a legacy monolith into a distributed, service-oriented architecture spanning complex domains including pricing, billing, subscription management, authentication, and customer portals. The go-forward stack includes Go and Python on the backend, Next.js and TypeScript on the frontend, with AWS, Postgres, and MongoDB. The team is deeply invested in agentic AI, both as internal productivity multipliers and as capabilities built into the product itself. Ideal candidates have production AWS experience, B2B software product background, and genuine engagement with agentic AI workflows beyond basic code generation. The role offers real ownership, a senior technical environment, and a culture that values curiosity, ambiguity, and collaboration.
Highlights
Join a high-growth company transitioning from telco to a software platform business. Work alongside a technically senior team including principal engineers. Enjoy real ownership of long-running missions, an annual self-directed learning budget, public transport allowance, birthday leave, social office environment in a historic building, and the stability of a self-funded cash-generative business with no external funding risk.
Description
Senior Software Engineer | Devoli | Auckland (Hybrid)
Devoli is not your typical tech business.
It started as a telco, grew into one of New Zealand's most consistently high-growth companies, and is now in the middle of something genuinely interesting: transforming into a software platform business, using the revenue and stability it has already built to fund an ambitious technical future.
The software team is not maintaining a product on the side.
They are building the platform that will eventually become the entire business.
What you will bring
Experience with at least part of the stack: Python, TypeScript, Go, Next.js, AWS, Postgres, MongoDBSolid grasp of software architecture and design, including object orientation, event-driven architecture, and distributed service designExperience working within and helping define distributed architectures where boundaries are still being establishedAWS production experience, including owning and running what you buildBackground in a B2B software product organisation, not just internal developmentGenuine engagement with agentic AI tooling beyond basic code generation, someone who thinks about agents, context, workflows, and parallelism and has found ways to put that into practice
What you will be working on
The platform spans several large and genuinely complex domains: CPQ and pricing systems, end-user billing and subscription management, a new authentication and authorisation framework, a redesigned customer portal, and a distributed service architecture being actively built out from a legacy PHP monolith.
The go-forward stack is Go and Python on the backend, Next.js and TypeScript on the frontend, with AWS, Postgres, and MongoDB rounding things out.
The architecture direction is distributed and service-oriented, with bounded contexts being defined as the platform grows.
You will not be handed a map.
You will help draw it.
On top of the core platform work, the team is actively investing in how agentic AI changes the way software is built, at both an individual and team level.
Some engineers are already orchestrating small teams of agents to multiply their output.
Others are finding their rhythm.
The goal is to keep pushing that capability further across the entire development process, and new engineers are expected to bring their own perspective to it.
What They're Looking For
Someone with genuine agentic AI depth who can help the team level up how they work, beyond individual productivity into team-wide workflowsSomeone focused on building agentic capabilities into the product itself, including platforms that allow external agents to consume Devoli's servicesSomeone with strong domain experience in telco, ERP, billing, subscription management, logistics, or complex B2B integration environments
You'll have the ability to own a long-running mission area, operate without a perfectly defined brief, and contribute meaningfully to the platform strategy.
What Devoli offers
A technically senior team: 3 of the current 9 engineers are principalsReal ownership of long-running missions, not just two-week storiesAn open, social office environment in a converted historic building in Victoria Park, Auckland$50 per week public transport allowanceAnnual Learning & Development budget of $2,000 fully self-directedBirthday leaveFriday shared lunches, beer on tap, and a South African braai master who takes the barbecue seriouslyA self-funded, cash-generative business with strong board backing and no external funding risk
The kind of person who thrives here
Curious by default.
Comfortable with ambiguity.
Someone who wants to understand the problem, not just execute the task.
Someone who brings strong opinions but holds them loosely, listens well, and cares about the best idea winning rather than being right.
Someone who enjoys being around people and engages across the business, not just within their immediate team.
Scale-up and B2B product backgrounds work well.
If you are used to owning things end to end, navigating a complex and evolving codebase, and working in an environment where not everything is written down, you will feel at home.
Note: These roles are being managed exclusively by nDeva Recruitment.