Principal Software Architect

Posted 11 Days Ago
Be an Early Applicant
2 Locations
In-Office
Expert/Leader
Hardware • Information Technology • Other • Software • Analytics
The Role
As a Principal Software Architect, lead architectural vision for a frontend platform, mentor teams, optimize performance, and drive innovation.
Summary Generated by Built In

Your Title: Principal Software Architect

Job Location: Christchurch (may also consider Wellington, or possibly remote from Akl/Syd/Mel)

Our Department: Civil Construction Field Systems - Cloud Software

Do 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 Do

In 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 backends

  • Lead 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 teams

  • Evaluate and select appropriate frontend frameworks (e.g., SolidJS, React), libraries, and tools, considering performance, maintainability, developer experience, and long-term sustainability

  • Establish and enforce technical standards, coding guidelines, and best practices for frontend development, ensuring consistency and quality across the entire web application portfolio within the monorepo

  • Collaborate closely with Product Management and UX/UI designers to translate user needs and business requirements into robust, extensible, and intuitive technical designs

  • Provide technical leadership, mentorship, and guidance to multiple engineering teams, fostering a culture of excellence and continuous improvement in web development

  • Optimize web application performance, accessibility, and responsiveness across various devices and network conditions

  • Conduct architectural reviews and provide constructive feedback to ensure design integrity, quality, and performance for frontend systems and their cloud integrations

  • Identify and mitigate architectural risks, performance bottlenecks, and security vulnerabilities within web applications and connected cloud services

  • Drive continuous improvement in architectural processes, tools, and CI/CD pipelines within the monorepo context

  • Stay at the forefront of web technologies, frontend frameworks, build tools, and monorepo strategies, and introduce relevant innovations to Trimble's web portfolio

  • Document architectural decisions, technical specifications, and system designs clearly and comprehensively.

What skills & experience you should bring

  • Bachelor’s or Master's degree in Computer Science, Software Engineering, or equivalent experience

  • Minimum of 10 years of progressive software engineering experience, with a deep understanding of all phases of the software development life cycle

  • Strong 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 key

  • Extensive hands-on experience designing and leading the implementation of complex, large-scale web applications

  • Deep expertise with modern JavaScript/TypeScript development

  • Mastery 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 environments

  • Demonstrated advanced experience with Nx monorepos, including setting up, configuring, maintaining, and scaling them for large, multi-team development efforts

  • Strong 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 applications

  • Solid understanding of web performance optimization techniques, accessibility standards (WCAG), and responsive design principles

  • Experience 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 applications

  • Strong skills in critical thinking and analysis, both on a strategic and operational level; a structured working style with the ability to plan and organize work

  • Strong interpersonal skills (e.g., networking, partnering, conflict management, consulting, etc.)

  • Highly desirable/nice to have:

    • Experience with ThreeJS or other 3D Visualization tools

    • Experience 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 Location

Perferrably, 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 Software

This 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.

How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Posting Date

09/15/2025

Application Deadline: Applications could be accepted until at least 30 days from the posting date.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact [email protected].

Top Skills

Angular
AWS
Azure
Azure Devops
Cypress
Github Actions
Gitlab Ci
GraphQL
JavaScript
Jest
Nx
React
React Testing Library
Restful Apis
Rollup
Solidjs
Typescript
Vite
Vue
Webpack
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sunnyvale, CA
10,001 Employees

What We Do

Trimble 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 industries such as agriculture, construction, geospatial and transportation. For more information about Trimble (NASDAQ:TRMB), visit: www.trimble.com.

Trimble products are used in over 141 countries around the world. Employees in more than 30 countries, coupled with a highly capable network of dealers and distribution partners serve and support customers worldwide. As the market leader in most of our businesses, we offer a compelling value proposition to our customers based on productivity, return on investment and environmental stewardship. Come position yourself with an innovative industry leader and position yourself for success.

Similar Jobs

Apryse Logo Apryse

Account Executive

Productivity • Software • App development • Automation
In-Office or Remote
8 Locations
665 Employees

Xero Logo Xero

Business Analyst

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
2 Locations
4500 Employees

Xero Logo Xero

Software Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software
Remote or Hybrid
4 Locations
4500 Employees

Xero Logo Xero

Senior Front-end Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software
Remote or Hybrid
4 Locations
4500 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account