
Principal Engineer - Backend
- Auckland
- $140,000-190,000 per year
- Permanent
- Full-time
- Leading development teams through influence, including planning, controlling and reporting on progress.
- Designing, coding, and testing applications either in one major language or in a range of programs across multiple platforms.
- Making Tech Stack choices and capturing knowledge continuously as part of your work.
- Mentoring Developers in technical and other complementary team delivery skills.
- Ensuring that systems are developed within agreed budgets and time frames and achieving necessary design and systems security standards.
- Overseeing the analysis, design, programming, debugging, and modification of software for our Datapay product.
- Working closely with Product and Design teams to ensure quality solutions, which are delivered on time.
- Leading communication and collaboration across Development, Design, and Product teams, to ensure alignment and create successful outcomes.
- Several years’ experience in senior/principal level technical roles
- Very strong proficiency in C#/.Net and TypeScript. Experience in public cloud and hybrid cloud platforms.
- Experience building software using patterns like CQRS, Event Sourcing, Domain Driven Design, Service Oriented Architectures, and Hexagonal/Onion/Clean architecture as these are fundamental to the system
- Strong knowledge of systems integration using APIs; REST, web services etc
- Knowledge of emerging workflows in AI
- An ability to solve very open ended technical problems and design good technical solutions for the rest of the development team
- Excellent communication skills, with a strong focus on helping create cohesive, collaborative and productive virtual teams
- Familiarity in modern DevSecOps practices and confidence in applying them to a platform
- Ability to quickly learn and pick up new technologies
- Prior experience in enterprise software modernisation projects is a bonus