Trimble Inc. banner

Lead Software Engineer

Trimble Inc.

The Role

Overview

Develop and maintain core platform microservices for Trimble Pay using Java/Spring.

Key Responsibilities

  • ai integration
  • platform architecture
  • stakeholder collaboration
  • code reviews
  • service reliability
  • workflow automation

Tasks

-Adopt modern technologies including Generative AI in all phases of SDLC. -Architect, design, and develop a strong foundation for core platform services that are reusable, extensible, and flexible enough to accommodate evolving consumer requirements. -Collaborate with product managers and other stakeholders to understand requirements, provide efficient solutions to meet their needs, and build robust shared services. -Accelerate with AI: Actively leverage AI-powered development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) in your daily workflow to accelerate development, enhance code quality, and automate routine tasks. -Conduct thorough code reviews to maintain code quality and ensure CI/CD is in place. -Follow best practices in service operations, including availability, scalability, security, durability, and reliability. -Automate manual workflows across all phases of the SDLC on Github. -Identify innovative solutions for redundant manual workflows and implement automation using next-generation technologies.

Requirements

  • docker
  • kubernetes
  • java
  • spring boot
  • aws
  • bachelor's

What You Bring

-Docker, Kubernetes, GitHub Actions -Must have: Java, Spring Boot microservices, SQL, MySQL -10+ years of experience developing backend services, SaaS/APIs, and RESTful web services. -Experience in architecting and developing microservices and platform services. -Artificial Intelligence, Machine Learning, (AI/ML) Gen AI experience -Strong experience in developing services in Java, Spring, and Spring Boot. -Experience developing cloud-agnostic and cloud-native services. -Strong design skills to create extensible, generic services. -AWS or Azure Cloud -Experience developing in event-driven architecture. -Prior experience building platform services -Professional communication skills in English and ability to work effectively with international teams. -Bachelor's degree in Computer Science, Engineering, or a related field.

The Company

About Trimble Inc.

-Offers integrated solutions across construction, agriculture, and transportation. -Cutting-edge technology streamlines workflows and improves efficiency. -Provides both hardware and software solutions, focusing on automation, geospatial data, and real-time analytics. -Notable projects include smart city infrastructure, autonomous vehicles, and precision farming systems. -Played a key role in developing GPS technology and transforming resource management. -Solutions help achieve higher productivity, safety, and sustainability.

Sector Specialisms

Construction

Geospatial

Engineering and Construction

Field Solutions

Mobile Solutions

Advanced Devices

Transportation and Logistics

Field Service Management

Telecommunications

Utilities

Construction Logistics

Forestry

Aerial Survey

Civil Construction

Earthworks

Mining

Military and Defense

Automotive

Telecommunications

Mapping and Navigation

Surveying

Mobile Mapping

Enterprise

Water Resources

Infrastructure

Buildings