Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
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 youll be the technical leader and visionary for our new frontend platform specialising in modern web architecture including an emphasis on 3D visualization technology. Youll 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 Trimbles web portfolio
Document architectural decisions technical specifications and system designs clearly and comprehensively.
What skills & experience you should bring
Bachelors or Masters 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 ) 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 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 Trimbles 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 youll 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.
Trimbles 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.
Required Experience:
Staff IC
Full-Time