1,173,452open jobs
66,167companies
208,655added this week
Browse all
Location
In office (Christchurch)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Sep 25, 2026. Trimble scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Trimble is an industrial technology company headquartered in Westminster, Colorado, that makes positioning hardware and software for construction, geospatial surveying, agriculture, government and transportation and logistics, connecting field data with design and enterprise systems. Founded by Charlie Trimble in 1978 and listed on Nasdaq, it has more than 150 locations in over 30 countries and owns businesses such as the freight platform Transporeon. It hires software engineers including AI and DevOps specialists, solutions architects, sales and lead development representatives, customer care and technical support staff, and production technicians and assemblers.

Connect Heavy Machinery to the Cloud as our next Software Engineer (C++/Angular)

Ready to shape the future of heavy equipment and construction technology? Join Caterpillar Trimble Control Technologies (CTCT) in Christchurch to design and evolve cloud-connected, embedded systems that power industry-leading machines worldwide!

About Us

Trimble is an industrial technology company transforming the way the world works by delivering solutions that enable our customers to thrive. We create technologies that connect the digital and physical worlds, helping our customers increase productivity, quality, safety, and sustainability. From purpose-built products to enterprise-level solutions, our technology empowers professionals in construction, geospatial, government, transportation, and more.

Caterpillar Trimble Control Technologies (CTCT): The CTCT division (a joint venture between Trimble and Caterpillar) develops positioning and control products for earthmoving and paving machines in the construction and mining industries, using technologies such as GPS, optical total stations, lasers, and sonics. Our products provide accurate horizontal and vertical guidance to heavy equipment operators. For more information on our solutions, visit construction.trimble.com/earthworks.

What Makes This Role Great

In this role, you will be key to developing and evolving our flagship Earthworks system, bridging embedded C++ control systems with cloud connectivity and modern web applications. You'll work in a collaborative global engineering framework where your contributions directly improve machine productivity, operator safety, and jobsite efficiency.

Key Exciting Responsibilities

  • Drive Earthworks Evolution: Develop dynamic, cross-platform system features with a strong focus on enabling customers to commission and operate heavy machinery productively using a wide array of sensing devices.
  • Build Embedded & Web Solutions: Write robust embedded Linux software using C++ while crafting modern web applications with Angular, TypeScript, HTML, and CSS.
  • Architect Distributed Systems: Contribute to distributed system architecture by identifying subdomains and establishing bounded contexts.
  • Collaborate Globally: Work alongside domain experts and software engineers across international sites to deliver customer value.
  • Champion Engineering Excellence: Apply fundamental engineering practices to ensure predictability, high quality, and continuous improvement in the delivery lifecycle.

Essential Skills & Experience

  • Relevant tertiary qualification in Computer Science, Engineering, Mathematics, Mechatronics, or equivalent practical experience.
  • Solid professional experience developing embedded software in C++.
  • Hands-on experience building web applications using TypeScript and Angular (or other modern JavaScript frameworks).
  • Demonstrated experience in full lifecycle software engineering, including specification, automated testing, CI/CD, and technical documentation.

Bonus Points For

  • Experience working with embedded devices in industrial or IoT settings.
  • Strong collaboration and communication skills within global, cross-functional teams.

Logistics

  • Location: Christchurch, New Zealand (On-site)
  • Right to Work: Only applicants who are legally entitled to work permanently in New Zealand will be considered.
  • Travel Requirement: None
  • Workplace Culture & Amenities: Our Christchurch engineering centre (located on the Little River Link Cycleway) is home to 450+ staff and offers free parking, an on-site gym, changing rooms & showers, table tennis, an active social club, and a collaborative team environment.

Why You'll Love Working With Us

At Trimble, we're not just a company that "does good"-we are a team dedicated to making a tangible, positive Real-World Impact. We build innovative solutions designed to solve the world's most critical challenges. From construction sites to transportation hubs, our work tangibly improves how people live, build, move, and grow.

  • You'll work on projects that truly matter: Our purpose-driven culture means you'll be helping to build and deliver solutions that make work faster, safer, and more sustainable for millions of people worldwide.
  • Collaborate with like-minded people: Our strong internal culture is a "hidden gem." You will work with a collaborative, supportive team that shares your purpose and fosters a genuine sense of belonging.
  • Be an owner: Trimble thrives on individuals who take initiative and embrace ownership. You'll find an entrepreneurial spirit where success is often "self-authored," empowering proactive "doers."

Keywords: Software Engineer, C++, Angular, TypeScript, Embedded Linux, CTCT, Earthworks, Construction Technology, Christchurch, Trimble, Distributed Systems.

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

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.

Candidate Privacy Notices by Country

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,173,452 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Christchurch
≈ $14k – $38k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Bangkok
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Java
Maven
Spring Boot
Spring Security
Flyway
Node JS
Fastify
Databases
PostgreSQL
Apache Kafka
AI/ML
Copilot
Claude Code
Frontend
Angular
NgRx
Mobile
JUnit
DevOps
Azure
CI/CD
Docker
Kubernetes
Management
Agile
Apply
$79k – $84k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Galway
JavaScript
Java
TypeScript
AI/ML
Copilot
Frontend
RxJS
Angular
DevOps
Rest API
CI/CD
AWS
QA
Vitest
Apply
≈ $73k – $153k per year (Estimated) • In office • Contractor • 6+ years exp • Bachelor's Degree • Galway
Python
Java
SQL
C#
Databases
Snowflake
Oracle
AI/ML
Claude
Prompt Engineering
Pandas
NumPy
Gemini
LLM
GPT-4
DevOps
Rest API
CI/CD
AWS
Amazon S3
Windows
Apply
$63k – $87k per year • In office • Full-Time • 2+ years exp • Dublin
Python
JavaScript
Java
TypeScript
C#
Python
Django
Java
Spring Boot
C#
ASP.NET Core
Frontend
Next.js
React.js
DevOps
AWS
Apply
≈ $77k – $161k per year (Estimated) • In office • Contractor • 3+ years exp • Dublin
Java
Java
Spring Boot
AI/ML
AI Agents
Apply
In office • 7+ years exp
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Couchbase
CouchDB
Frontend
Angular
DevOps
Terraform
GCP
New Relic
Azure
CI/CD
AWS
Docker
Kubernetes
Chaos Engineering
Azure AKS
Incident Management
Linux
Windows
QA
JMeter
Apply
Technical Architect 2 days ago
In office
JavaScript
Java
TypeScript
SQL
Java
Maven
Spring Boot
Hibernate
Spring MVC
Databases
MySQL
PostgreSQL
Apache Kafka
Frontend
Angular
React.js
DevOps
gRPC
Splunk
GCP
New Relic
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
QA
Selenium
Cucumber
Apply
$21k per year • In office • Rostov-on-Don
Python
C++
C++
CMake
STL
Qt
DevOps
Git
GitHub
Linux
Windows
Apply
≈ $9.5k – $18k per year (Estimated) • In office • Internship • Manila
Python
JavaScript
PowerShell
C#
DevOps
Git
Cybersecurity
Trend Micro
Apply
In office • 8+ years exp • Bachelor's Degree
Python
SQL
DevOps
Terraform
GitHub Actions
CI/CD
Git
Docker
Kubernetes
GitHub
Management
Agile
Apply
$145k – $199k per year • Equity • In office • Full-Time • 7+ years exp • Austin
Python
JavaScript
C#
Node JS
AI/ML
LLM
RAG
DevOps
CI/CD
Docker
Kubernetes
Apply
$123k – $168k per year • Equity • In office • Full-Time • 7+ years exp • Lake Oswego
C#
C#
.NET
Entity Framework Core
AI/ML
Copilot
Cursor
AI Agents
Agentic Workflows
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
IAM
QA
XCUITest
Apply
≈ $27k – $69k per year (Estimated) • In office • Full-Time • 12+ years exp • Chennai
JavaScript
TypeScript
SQL
C#
C#
.NET
AI/ML
Prompt Engineering
Edge AI
Frontend
React.js
DevOps
Azure
CI/CD
Docker
Management
Agile
Apply
≈ $66k – $132k per year (Estimated) • Remote (Spain) • Full-Time • 5+ years exp • Spain • Portugal • Hungary
Python
JavaScript
TypeScript
Python
Flask
Celery
Databases
PostgreSQL
ElasticSearch
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Frontend
Vue.js
GraphQL
Angular
React.js
Vite
React Router
DevOps
Rest API
GCP
New Relic
Datadog
Azure
CI/CD
AWS
Docker
Kubernetes
Amazon CloudWatch
Robotics
Apollo
Management
Slack
Notion
QA
Jest
Vitest
Apply
$139k – $191k per year • Equity • In office • Secret • Full-Time • 5+ years exp • Bachelor's Degree • Sunnyvale
Python
C#
C++
Visual Basic
C#
.NET
Management
Agile
Waterfall
Apply
≈ $67k – $185k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Christchurch
TypeScript
Apply
≈ $67k – $185k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Christchurch
TypeScript
Apply
Driver: Class 4 1 day ago
≈ $40k – $79k per year (Estimated) • In office • Bachelor's Degree • Christchurch
Apply
≈ $40k – $97k per year (Estimated) • In office • 10+ years exp • Christchurch
Apply
≈ $40k – $79k per year (Estimated) • In office • Full-Time • Christchurch
Apply
See all jobs
This is one of many
1,173,452 more open roles from verified company boards, updated every day.