Help shape the future of AI-enabled SaaS engineering
At Infusion, we’re building software that helps businesses work smarter. As our platform grows, so does our ambition to build software that is scalable, intuitive, and powered by modern engineering
practices.
We’re looking for a Principal AI Software Engineer to help lead that journey.This is a role for someone who enjoys solving complex technical challenges, influencing engineering direction, and helping others succeed. You’ll combine deep technical expertise with curiosity, pragmatism, and a passion for continuous improvement to help shape both our platform and the way we build it.
You’ll work across Product, Engineering, and Professional Services, connecting ideas, solving problems, and ensuring we’re delivering technology that creates real value for our customers.
What you’ll do
As a Principal Engineer, you’ll be one of our most senior technical contributors. You’ll lead through expertise and influence, helping teams make good technical decisions while remaining hands-on
in software development. You’ll:
- Design and build scalable, secure, and maintainable software for our Infusion SaaS platform.
- Lead the technical design of complex features and shared platform capabilities.
- Help define engineering standards and influence the long-term technical direction of our products.
- Use AI-assisted development tools to improve productivity and quality while applying sound engineering judgement.
- Mentor engineers and help grow technical capability across the business.
- Work closely with Product, Professional Services, and Customer-facing teams to solve real customer problems.
- Drive improvements in engineering practices, automation, tooling, and developer experience.
- Champion clean architecture, quality, performance, and maintainability.
What you’ll bring
We’re interested in experienced engineers who enjoy learning, sharing knowledge, and making those around them better. You’ll likely have:
- Extensive experience building commercial SaaS products.
- Strong expertise in Java, Spring Boot, APIs, and modern application development.
- Experience designing scalable cloud-based systems.
- A passion for writing high-quality, maintainable software.
- Experience mentoring engineers and influencing technical direction.
- Curiosity about emerging technologies, particularly AI, and the judgement to apply them where they add genuine value.
- Excellent communication skills and the ability to collaborate across technical and business teams.
Most importantly, you’ll enjoy solving difficult problems, simplifying complexity, and helping engineering teams do their best work.
Why Infusion?
We’re building an engineering culture where people are trusted to make decisions, challenge ideas, and continuously improve the way we work. AI is already changing how software is built, and we’re embracing that change thoughtfully. We believe great engineers combine modern tools with critical thinking, creativity, and sound judgement—and we’re investing in creating an environment where that can thrive.
When you join Infusion, you’ll have the opportunity to:
- Shape the future of our SaaS platform and engineering practices.
- Work with modern technologies and AI-assisted development tools.
- Influence technical strategy while remaining hands-on.
- Collaborate with talented people who enjoy solving challenging problems.
- Mentor others and continue growing your own career.
- Enjoy flexible working arrangements and a supportive, collaborative culture.
Interested?
If you’re excited by the opportunity to build great software, influence engineering at scale, and help shape the future of AI-enabled development, we’d love to hear from you.
This role is based in Hamilton and requires eligibility to work in New Zealand.