Software Engineer

Caterpillar Brazil

Christchurch

On-site

NZD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Caterpillar is seeking a Software Engineer for its delivery team in Christchurch. You will develop high‑quality software across embedded Linux using C++, and craft modern web interfaces with TypeScript and Angular to deliver customer value.

You will collaborate across teams, participate in a full engineering lifecycle, and contribute to a large, evolving global development framework while working onsite five days a week in a dynamic, safety‑focused environment.

Qualifications

  • Bachelor‑level qualification in computer science, engineering, mathematics, mechatronics or equivalent experience.
  • Experience developing software in C++.
  • Experience building web applications with TypeScript, preferably Angular (or other modern JavaScript frameworks).
  • Have experience working within a full engineering process involving specification, development, automated testing, continuous delivery and documentation.

Responsibilities

  • Collaborate with team members on development and test scope, architecture and other development activities.
  • Work with application domain experts and other software developers across multiple international sites to deliver identified customer value.
  • Develop and evolve solutions on embedded Linux using C++.
  • Design and build applications using web technologies such as Angular, TypeScript, HTML, and CSS.
  • Work on and contribute to a distributed system, identifying subdomains and creating bounded contexts.
  • Help create micro frontends with module federation in modern web applications.
  • Demonstrate fundamental software engineering skills resulting in predictability in engineering, scheduling and the quality of products developed.

Skills

C++ development
TypeScript

Education

Bachelor's degree in CS/Engineering/Mechatronics

Tools

Angular

Job description

Job Summary

As a Software Engineer in our delivery team you’ll create dynamic, cross‑platform, system features that help heavy equipment owners, operators, and technicians do their jobs more efficiently, more effectively, and better than the competition. You will be accountable for development of high quality software that hits the mark for what customers need, for working with their team to improve the development process, and doing it all within a large global development framework that is always evolving.

Responsibilities
  • Collaborate with team members on development and test scope, architecture and other development activities.
  • Work with application domain experts and other software developers across multiple international sites to deliver identified customer value.
  • Develop and evolve solutions on embedded Linux using C++.
  • Design and build applications using web technologies such as Angular, TypeScript, HTML, and CSS.
  • Work on and contribute to a distributed system, identifying subdomains and creating bounded contexts.
  • Help create micro frontends with module federation in modern web applications.
  • Demonstrate fundamental software engineering skills resulting in predictability in engineering, scheduling and the quality of products developed.
Qualifications
  • Hold a relevant tertiary qualification in computer science, engineering, mathematics, mechatronics or equivalent experience.
  • Experience developing software in C++.
  • Experience building web applications with TypeScript, preferably Angular (or other modern JavaScript frameworks).
  • Have experience working within a full engineering process involving specification, development, automated testing, continuous delivery and documentation.
Location & Additional Requirements

This position requires working onsite five days a week. Visa sponsorship is not available for this position.

Equal Opportunity Employer

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Caterpillar Inc. • Christchurch

On-site
NZD 90,000 - 130,000
Software Engineer: Embedded Linux & Frontend (C++, Angular)
Software Engineer: Embedded Linux & Frontend (C++, Angular)

Caterpillar Brazil • Christchurch

On-site
NZD 90,000 - 120,000
Software Engineer: Cloud & Embedded Systems | Angular & C++
Software Engineer: Cloud & Embedded Systems | Angular & C++

Caterpillar Inc. • Christchurch

On-site
NZD 90,000 - 130,000
Intern
Intern

Caterpillar Inc. • Christchurch

On-site
NZD 35,000 - 45,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Blackbook Executive • Auckland

On-site
NZD 90,000 - 130,000
Software Engineering Manager
Software Engineering Manager

trimble • New Zealand

On-site
NZD 180,000 - 240,000
On-site in Christchurch
Free parking
On-site gym
Software Engineering Intern — Grade Control & Automation
Software Engineering Intern — Grade Control & Automation

Caterpillar Inc. • Christchurch

On-site
NZD 35,000 - 45,000
Engineering Project Manager
Engineering Project Manager

Trimble Inc. • Christchurch

On-site
NZD 120,000 - 160,000
Engineering Project Manager
Engineering Project Manager

Trimble • Christchurch

On-site
NZD 120,000 - 170,000
Free parking
On-site gym
Table tennis
+1
Automation Software Engineer – 3-month contract
Automation Software Engineer – 3-month contract

Jobtailor • Wellington

On-site
NZD 90,000 - 150,000