Trimble Inc.

Senior Software Engineer

Trimble Inc.

full-time

Posted on:

Location Type: Office

Location: ChristchurchNew Zealand

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to the development, maintenance, and quality control of a broad range of Civil Construction applications and capabilities
  • Analyze, design, program, debug, and modify web-based software applications
  • Write code, complete programming, and perform testing and debugging of applications using current programming languages and technologies
  • Document new and existing software features and support guides
  • Responsible for the full software development lifecycle, including new product releases, upgrades, functional enhancements, defect resolution, and performance improvements
  • Work with QA and Operations to test and deploy changes to a product set up for continuous deployment
  • Work with product managers and other stakeholders to ensure that our software is fit for purpose
  • Build scalable and sustainable solutions, utilizing engineering best practices in an agile, team-oriented, and collaborative environment

Requirements

  • Bachelor of Computer Science, Software Engineering, Engineering, or relevant experience
  • 8 or more years of professional experience as a senior software engineer, working at all stages of the Software Development Lifecycle
  • Ability to write business and technical specification documents that convey complex analysis and solutions clearly and concisely
  • Demonstrated ability to analyze and interpret complex business processes and systems
  • A strong understanding of QA best practices
  • Minimum of 5 years of backend software engineering. Preferably, .NET C#
  • Minimum of 5 years of frontend software engineering. Preferably frameworks like Angular and React
  • Experience with ThreeJS or other 3D Visualisation experience (nice to have)
  • Experience with CI/CD pipelines, Kubernetes, and Azure (nice to have)
  • Experience with Azure DevOps build and release pipelines is a plus (nice to have)
Benefits
  • free parking
  • on-site fully featured gym
  • changing rooms & showers
  • table tennis
  • active social club
  • great team environment
  • collaborative team space
  • free fruit and coffee

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend software engineering.NETC#frontend software engineeringAngularReactThreeJSCI/CD pipelinesKubernetesAzure
Soft skills
analytical skillscommunication skillscollaborationproblem-solvingdocumentation skills
Certifications
Bachelor of Computer ScienceBachelor of Software EngineeringBachelor of Engineering