Principal Software Architect

Trimble
Christchurch
Full time
1 day ago
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.
Trimble’s Inclusiveness Commitment
We 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 Policy
Apply
Other Job Recommendations:

Software Support Engineer

Eurofins
Maungakiekie-Tāmaki, Auckland
  • Analyse support-requests and identify software solutions.
  • Troubleshoot and resolve software defects and technical...
6 days ago

Appian Lead Developer / Architect

Showtime Consulting
Wellington, Wellington
Our mission is to forge the future with secure, innovative technologies that protect and uplift communities, while our vision is...
2 weeks ago

Junior Embedded Software Engineer

Gallagher
Hamilton, Waikato
Gallagher Security is on a mission to unlock more value for our customers through the power of our people and solutions With...
2 weeks ago

Senior Tutor - Computer Science and Software Engineering

University of Canterbury
Christchurch
Te Tari Pūhanga Pūmanawa Rorohiko | Department of Computer Science and Software Engineering Join one of Aotearoa New Zealand's...
2 weeks ago

Senior Software/Mobile Developer (6 Month Contract)

Propellerhead
Auckland
  • Active participation in all aspects of software solution...
  • Collaborating with client stakeholders and with fellow...
2 weeks ago

Systems Architect

Auckland Council
Albert-Eden, Auckland
We are seeking a skilled systems architect or solution architect to join our Customer Experience Agile Release Train (ART). This...
3 weeks ago

Embedded Software Engineer

Gallagher
Hamilton, Waikato
Our purpose at Gallagher is ‘Protect what matters most’ and we live it every day, whether that’s protecting the world’s highest...
2 weeks ago

Software Engineer Summer Intern

Tomra
Auckland, Auckland
Transforming global food production to maximize food safety and minimize food loss by making sure Every Resource Counts™, has been...
3 weeks ago

Software Specialist - Testing (EVS Identity & Integration)

ASB Bank
Auckland, Auckland
  • Maintains discretion and holds themselves to the highest...
  • If you have an eye on detail and like to see how things...
3 weeks ago

Skechers Store Manager - Henderson

Skechers
Auckland, Auckland
  • Foster a high-performance culture through team motivation,...
  • Support succession planning and team development to grow...
1 day ago