Software Engineer (Intermediate – Full Stack)
Trimble — Christchurch
Full-Time
Jun 12, 2026
Apply Now →
About This Position
Job Summary
Trimble is looking for an intermediate full‑stack Software Engineer to join its Business Systems team in Christchurch. This permanent, full‑time role will involve designing and delivering high‑impact features using Angular, Vue, Java and MySQL.
Key Responsibilities
- Develop, test and maintain full‑stack applications that support Trimble’s global business processes.
- Collaborate with product owners, UX designers and other engineers to translate business requirements into technical solutions.
- Write clean, scalable code in Java (backend) and Angular/Vue (frontend) and ensure data integrity with MySQL.
- Participate in code reviews, unit testing and continuous integration pipelines.
- Identify performance bottlenecks and propose optimisation strategies.
- Contribute to architectural decisions and help evolve the technology stack.
- Support deployment and post‑release monitoring in a cloud environment.
Required Skills & Experience
- 2–4 years of professional software development experience, preferably in a full‑stack capacity.
- Proficiency with Java (Spring or similar frameworks) and modern JavaScript frameworks such as Angular or Vue.
- Solid understanding of relational databases, especially MySQL.
- Experience with RESTful API design and consumption.
- Familiarity with version control (Git) and CI/CD tools.
- Strong problem‑solving abilities and a collaborative mindset.
Desirable Attributes
- Exposure to cloud platforms (AWS, Azure or Google Cloud).
- Knowledge of containerisation (Docker, Kubernetes).
- Experience working in an Agile/Scrum environment.
What We Offer
- Competitive remuneration package.
- Opportunities for professional growth within a globally recognised tech leader.
- Flexible working arrangements and a supportive, inclusive culture.
Frequently Asked Questions
What technologies will I use in this role?
You will primarily work with Angular or Vue for the front‑end, Java (Spring) for the back‑end and MySQL for data storage, plus modern DevOps tools.
Is prior experience with cloud platforms required?
Cloud experience is desirable but not mandatory; the focus is on strong full‑stack development skills.
What type of contract is offered?
This is a permanent, full‑time position based in Christchurch.
Frequently Asked Questions
How do I apply?
Click the Apply Now button to submit your application directly to the employer.
Is this remote?
Check the job description for location requirements.
Similar Jobs
Deskside Technician I
Stefanini Group
Clinical/Medical Laboratory Scientist
Ochsner Health System
Executive Assistant
Southern California Edison
Operator Packer I – Baroid Mine
Halliburton
Psychotherapist
BlueSky Telepsych