Talent.com
This job offer is not available in your country.
Principal Software Architect

Principal Software Architect

TrimbleChristchurch, New Zealand
30+ days ago
Job description

Principal Software Architect page is loaded Principal Software Architect Apply locations New Zealand - Christchurch New Zealand - Wellington time type Full time posted on Posted Today job requisition id R51248Your Title : Principal Software ArchitectJob Location : Christchurch (may also consider Wellington, or possibly remote from Akl / Syd / Mel)Our Department : Civil Construction Field Systems - Cloud SoftwareDo you love defining the technical vision for cutting-edge software solutions and thrive in a collaborative environment where your architectural decisions directly impact large-scale products?

What You Will DoIn this Principal Software Architect role within CCFS-CS, you'll be the technical leader and visionary for our new frontend platform, specialising in modern web architecture, including an emphasis on 3D visualization technology.

You'll work closely with Product Management and engineering teams to shape and evolve our world-class platform and products.This will involve the following : Define and champion the architectural vision and roadmap for critical web-based applications, with a strong focus on frontend systems and their integration with scalable cloud backendsLead the design of complex, modular, and highly scalable frontend architecture, particularly within the context of Nx monorepos, ensuring efficient code sharing and collaboration across many teamsEvaluate and select appropriate frontend frameworks (e.g., SolidJS, React), libraries, and tools, considering performance, maintainability, developer experience, and long-term sustainabilityEstablish and enforce technical standards, coding guidelines, and best practices for frontend development, ensuring consistency and quality across the entire web application portfolio within the monorepoCollaborate closely with Product Management and UX / UI designers to translate user needs and business requirements into robust, extensible, and intuitive technical designsProvide technical leadership, mentorship, and guidance to multiple engineering teams, fostering a culture of excellence and continuous improvement in web developmentOptimize web application performance, accessibility, and responsiveness across various devices and network conditionsConduct architectural reviews and provide constructive feedback to ensure design integrity, quality, and performance for frontend systems and their cloud integrationsIdentify and mitigate architectural risks, performance bottlenecks, and security vulnerabilities within web applications and connected cloud servicesDrive continuous improvement in architectural processes, tools, and CI / CD pipelines within the monorepo contextStay at the forefront of web technologies, frontend frameworks, build tools, and monorepo strategies, and introduce relevant innovations to Trimble's web portfolioDocument architectural decisions, technical specifications, and system designs clearly and comprehensively.What skills & experience you should bringBachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experienceMinimum of 10 years of progressive software engineering experience, with a deep understanding of all phases of the software development life cycleStrong technical leadership experience is essential.

While direct people management experience is desirable, a proven track record of guiding technical teams, influencing architectural decisions, and mentoring engineers through complex challenges is keyExtensive hands-on experience designing and leading the implementation of complex, large-scale web applicationsDeep expertise with modern JavaScript / TypeScript developmentMastery of at least one major modern frontend framework (e.g., SolidJS, React, Angular, Vue.js), with significant experience and preference for SolidJS or React in enterprise environmentsDemonstrated advanced experience with Nx monorepos, including setting up, configuring, maintaining, and scaling them for large, multi-team development effortsStrong understanding of component-based architecture, state management patterns, and build tools (e.g., Webpack, Vite, Rollup)Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress) for frontend applicationsSolid understanding of web performance optimization techniques, accessibility standards (WCAG), and responsive design principlesExperience with CI / CD pipelines for frontend deployments (e.g., Azure DevOps, GitHub Actions, GitLab CI)Familiarity with cloud platforms (e.g., Azure, AWS) for deploying and hosting web applicationsStrong skills in critical thinking and analysis, both on a strategic and operational level; a structured working style with the ability to plan and organize workStrong interpersonal skills (e.g., networking, partnering, conflict management, consulting, etc.)Highly desirable / nice to have : Experience with ThreeJS or other 3D Visualization toolsExperience with backend systems written in .

NET C#Proficiency in consuming RESTful APIs; experience with GraphQL.Please note : Only applicants who are legally entitled to work in New Zealand will be considered.Information About Your LocationPerferrably, this role will be based at Trimble's NZ headquarters in Christchurch, New Zealand (handily located on the Little River Link Cycleway), enjoy free parking, securely covered bike sheds, table tennis, an onsite gym, showers, an active social club, and a great team environment where people love working with leading technology solutions.As we have a smaller Trimble office in Wellington, we would consider Wellington-based individuals as well, working hybrid.

Alternatively, working remotely from Akld / Syd / Mel may be considered for exceptional individuals.At Trimble, you'll find the inspiration and opportunity to be yourself and thrive.

The global community of Team Trimble, including more than 400 people in New Zealand, are passionate about bringing new ideas and innovations to life and building a better, more sustainable future.About Trimble Civil Construction Field Systems - Cloud SoftwareThis division is focused on serving our civil construction customers with cutting-edge products and services.

We have a customer-centric focus and continuously strive to make the construction industry cheaper, greener, and leaner.Trimble's Inclusiveness CommitmentWe believe in celebrating our differences.

That is why our diversity is our strength.

To us, that means actively participating in opportunities to be inclusive.

Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve.

We actively seek to add members to our community who represent our customers and the places we live and work.We have programs in place to make sure our people are seen, heard, and welcomed, and most importantly, that they know they belong, no matter who they are or where they are coming from.Trimble's Privacy PolicyTrimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds.

Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability.

From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics.

For more information about Trimble (NASDAQ : TRMB), visit .

Create a job alert for this search

Software Architect • Christchurch, New Zealand

Related jobs
  • Promoted
Senior Software Engineer

Senior Software Engineer

TrimbleChristchurch, Canterbury, New Zealand
Senior Software Engineer page is loaded## Senior Software Engineerlocations : New Zealand - Christchurchtime type : Full timeposted on : Posted Yesterdaytime left to apply : End Date : January 2...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Seequent LimitedChristchurch, Canterbury, New Zealand
At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,...Show moreLast updated: 20 days ago
  • Promoted
Software Engineer

Software Engineer

SeequentChristchurch, Canterbury, New Zealand
At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,...Show moreLast updated: 30+ days ago
  • Promoted
C++ Mobile Software Engineer

C++ Mobile Software Engineer

TrimbleChristchurch, Canterbury, New Zealand
Are you an experienced software engineer with a passion for driving innovation and shaping the future of technology?.Survey and Mapping division, you’ll be a pivotal member of the Trimble Access de...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

DatacomChristchurch, Canterbury, New Zealand
Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.The Softwa...Show moreLast updated: 30+ days ago
  • Promoted
Full Stack Developer

Full Stack Developer

Emerge AotearoaChristchurch, Canterbury, New Zealand
We're on a mission to make mental health support easy to access anytime, anywhere - using smart technology to connect people with trusted professionals and deliver flexible and proactive support th...Show moreLast updated: 15 days ago
  • Promoted
Head Of Technology (Thirdeye)

Head Of Technology (Thirdeye)

Jade Software CorporationChristchurch, New Zealand
Head of Technology - Jade ThirdEyeView our GM Jade ThirdEye Hamish talking about this role in this videoStop Financial Crime. At Jade ThirdEye, we're not just writing code — we're disrupting financi...Show moreLast updated: 30+ days ago
  • Promoted
Head of Product

Head of Product

Jade Software CorporationLinwood-Central-Heathcote Community, Canterbury, New Zealand
Head of Product, Jade ThirdEye.Full-time, Christchurch based position.At Jade Software, we don’t do average.We’re a purpose-led technology company with bold ambitions : to build world-class products...Show moreLast updated: 1 day ago
Presales Solution Architect

Presales Solution Architect

DatacomChristchurch, Canterbury Region, NZ
Quick Apply
Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.Datacom’s ...Show moreLast updated: 19 days ago
Applications Architect

Applications Architect

CodeMatchChristchurch, New Zealand
Quick Apply
Our client is seeking an experienced.In this pivotal role, you will design and architect application solutions within the critical communications sector. You will be responsible for ensuring the app...Show moreLast updated: 20 days ago
  • Promoted
Software Engineering Manager - Cloud Engineering

Software Engineering Manager - Cloud Engineering

Seequent LimitedChristchurch, Canterbury, New Zealand
At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world-leading technology that is at the forefront of Earth sciences,...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Trimble Inc.Christchurch, Canterbury, New Zealand
Reports To : Feature Team Manager.Do you thrive on solving complex problems and designing cutting-edge web applications in the cloud?. We are seeking a talented and motivated Software Engineer to joi...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, Rotational Development Program

Software Engineer, Rotational Development Program

Trimble Inc.Christchurch, Canterbury, New Zealand
Rotational Development Program.Are you a motivated recent graduate looking to gain a breadth of experience across multiple areas of a global business? Join our team as a Software Engineer, in a uni...Show moreLast updated: 15 days ago
  • Promoted
Software Engineer, Rotational Development Program

Software Engineer, Rotational Development Program

TrimbleChristchurch, Canterbury, New Zealand
Software Engineer, Rotational Development Program page is loaded## Software Engineer, Rotational Development Programlocations : New Zealand - Christchurchtime type : Full timeposted on : Posted ...Show moreLast updated: 15 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Jade Software CorporationChristchurch, Canterbury, New Zealand
Senior Software Engineer – Product Business Unit.Full-time, Christchurch based position.At Jade Software, we don’t do average. We’re a purpose-led technology company with bold ambitions : to build wo...Show moreLast updated: 17 days ago
  • Promoted
AI & Data Lead

AI & Data Lead

Jade Software CorporationChristchurch, Canterbury, New Zealand
At Jade ThirdEye, we’re not just building SaaS — we’re redefining how financial institutions fight back against financial crime. Our solution is trusted by banks, wealth managers, and financial inst...Show moreLast updated: 23 days ago
Solutions Architect

Solutions Architect

CodeMatchChristchurch, New Zealand
Quick Apply
Our client is seeking a skilled.This is a pivotal role focused on expanding integrated solutions across a diverse range of products and technologies. You'll be skilled at solving deep technical chal...Show moreLast updated: 19 days ago
  • Promoted
Contract Architect - Databricks

Contract Architect - Databricks

DatacomChristchurch, Canterbury, New Zealand
Datacom works with organisations and communities across Australia and New Zealand to make a difference in people's lives and help organisations use the power of tech to innovate and grow.The Data a...Show moreLast updated: 30+ days ago