Principal Developer
As we continue to grow, we’re looking for a Principal Developer to join our Auckland-based engineering team!
We usually respond within a week
Who we are
Henry Schein One provides leading online dental practice management software to thousands of dental professionals. We are shaping the future of how millions of patients interact with their dental practice. We aim to solve tough, real-world problems by continuously innovating in the product space. We are growing our team to expand the global reach of our products.
We’re a global healthcare tech leader with a local feel. At Henry Schein One, you’ll work alongside smart, supportive teammates in a company that values innovation, impact, and inclusivity. Our products improve lives and so do our people.
About the role
As we continue to grow, we’re looking for a Principal Developer to join our Auckland-based engineering team. We require a hands-on technical leader who thrives on solving complex problems, mentoring others, and driving architectural decisions with real business impact.
This is a senior-level role with high visibility and influence. You’ll collaborate across squads, steer design decisions, elevate engineering capability, and help shape the technical direction of the organisation.
Our Tech & Tools
We use a modern mix of technologies to support both legacy and greenfield systems:
- Primary: C#, .NET, .NET Aspire, Entity Framework, Blazor, TypeScript
- Secondary: PHP, C++, Ruby on Rails, Kotlin, Angular, Ember, Vue
- Databases: SQL Server, PostgreSQL, Cosmos DB
- Cloud Platforms: Azure & AWS (compute, messaging, storage, monitoring, IoT, etc.)
- Containerisation: Kubernetes, Azure Container Apps, Docker
- DevOps: CI/CD via Azure DevOps
- Infrastructure as Code: Bicep, Terraform
The way we work
We are not looking for ticket takers, we’re looking for problem solvers. Our teams are given problems supported by rich context and customer insight and empowered to deliver solutions using modern tools and technology.
We take ownership from idea to production. Our developers design, build, ship, and run the software they create. That means deep involvement in architectural decisions, quality practices, and operational excellence.
We work with both modern and legacy platforms and apply creativity and pragmatism to continuously enhance the customer experience.
What you’ll be doing
- Lead by example - write, review and improve clean, maintainable code
- Mentor engineers across all levels, fostering a culture of learning and continuous improvement
- Drive architectural decisions that balance long-term scalability with short-term value
- Collaborate across teams to align design, execution, and quality
- Champion best practices, including code quality, secure development, and automated testing
- Stay ahead of the curve on tools, patterns, and engineering techniques
- Contribute to product delivery across the full SDLC - from shaping ideas to production support
What you’ll be working on
- Full-stack web and cloud-based solutions (frontend, backend, background services)
- Designing scalable APIs that support integration with new and legacy systems
- Contributing to DevOps automation and CI/CD improvements
- Delivering high-quality, secure, performant software at pace
- Responding to production issues and driving root cause resolution
- Helping shape the direction of cross-cutting initiatives (e.g. observability, platform architecture)
What we’re looking for
- 10+ years of professional software development experience
- Strong skills in C#, .NET, Blazor, Entity Framework, TypeScript
- Comfortable working across multiple languages and frameworks, including PHP, Kotlin, C++, or Ruby on Rails
- Deep knowledge of design patterns, architecture principles, and SOLID practices
- Ability to grasp highly technical concepts and pragmatically apply it in projects where practical. Examples are Security, OAuth 2.0, OpenID Connect, multithreading/asynchronous programming, networking, IoT, reactive programming, and database performance tuning
- Proven experience in cloud-native design (Azure and/or AWS) and microservices
- Experience with CI/CD, DevOps practices, and infrastructure automation (e.g. Bicep, Terraform)
- Strong communicator who builds trust and alignment across diverse teams
- Proven track record of technical mentorship and elevating team performance
- Passionate about learning, improvement, and leading with humility
Personal attributes that will help you thrive
- Strategic thinker with strong attention to detail
- Curious, pragmatic, and solution-focused
- Comfortable navigating ambiguity and evolving requirements
- Self-organising and accountable
- Deeply collaborative with a high sense of ownership
- Enthusiastic about solving hard problems that matter to people
Benefits we offer
- Highly competitive salary and benefits package
- Flexible working options
- Opportunity to shape culture and engineering maturity
- Global career growth opportunities
- Working with a team that genuinely cares about quality, outcomes, and people
- Department
- Engineering
- Role
- Principle Engineer
- Locations
- Auckland
- Remote status
- Hybrid
- Employment type
- Full-time
- Employment level
- Professionals
About Henry Schein One
We are a leading provider of dental technology solutions, and we are committed to developing innovative products and services that help dental professionals deliver the best possible care to their patients.
If you are passionate about dental technology and want to be part of a team that is making a difference, then Henry Schein One is the place for you. We offer a variety of career opportunities, from software development to customer support. We are always looking for talented and motivated individuals to join our team.
Together, we can change the future of dental care.
Here are some of the ways we are changing the future of dental technology:
- We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices.
- We are developing artificial intelligence-powered tools that help dentists diagnose and treat dental conditions more accurately.
- We are developing teledentistry solutions that make it possible for dentists to provide care to patients in remote areas.
- We are developing virtual reality and augmented reality tools that help dentists train and educate their patients.
We are just getting started. We are committed to changing the future of dental care, and we need your help. Join us and be part of the team that is making a difference.