Role Overview

Trimble is seeking a Software Engineer to join its Civil Construction Field System (CCFS) division. In this role, you will analyze, design, and develop cutting-edge web applications for construction site management. You’ll leverage the latest technologies and methodologies in a collaborative, agile environment to deliver scalable, high-quality software solutions.

Key Responsibilities

  • Analyze, design, program, debug, and modify software enhancements or new products.
  • Write, test, and debug code using modern programming languages and technologies.
  • Document processes and provide installation and maintenance procedures.
  • Manage full software development lifecycle, including new releases, upgrades, and performance optimization.
  • Collaborate with QA and Operations for testing and deploying changes via CI/CD pipelines.
  • Develop scalable, sustainable solutions while promoting cloud-oriented development and DevOps practices.

Desired Skills and Experience

  • 1-3 years of professional experience in software development.
  • Strong commitment to code quality, testing, and automation.
  • Ability to write technical specifications and analyze complex business systems.
  • Proficiency in Java 8/17, Spring, and Spring Boot.
  • Experience with Azure, microservices, relational databases (SQL), and MongoDB.
  • UI development experience with JavaScript, CSS, HTML, and React is a plus.
  • Knowledge of unit testing (JUnit) and automated testing tools like Serenity and Cypress.

About Trimble

Trimble is a global technology leader transforming industries such as construction, geospatial, agriculture, and transportation. Through advanced positioning, connectivity, and data analytics technologies, Trimble delivers solutions that improve productivity, safety, and sustainability.

Work Arrangement

This hybrid role involves working collaboratively across teams with 1-3 days per week or 20%-60% of the month in the office, depending on business needs.

About the CCFS Division

The CCFS division provides innovative technology solutions that enhance productivity, safety, quality, and sustainability in civil construction.

Inclusivity Commitment

Trimble values diversity, equity, and inclusion as core principles driving its success. The company fosters an environment where everyone is seen, heard, and welcomed, regardless of their background.

Education Requirement: BE, BTech, ME, MTech, MS in Computer Science Engineering or a related field
Technical Skills Required: Java 8/17, Spring, Spring Boot, Azure, Web Services, Microservices, HTTP, SQL, MongoDB, JavaScript, CSS, HTML, React, JUnit, Serenity, Cypress, CI/CD pipelines, DevOps