Skip to main content
Back to jobs

Software Engineer 2

External
trimble logoTrimble · India
Full-timeOn-siteToday
AgileAWSAzureBDDDockerDocumentation
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Participate in the full product lifecycle: analysis, architecture, design, coding, unit/integration testing, and system testing.
  • Provide sustaining support and end-to-end feature work across UI and services for the WorksManager product.
  • As part of an agile team, plan and execute work items; act as Scrum Master when needed .
  • Design, develop, and maintain solutions from high-level product descriptions or requirements.
  • Produce module-level designs that are reusable and maintainable; follow design patterns and SOLID principles where applicable.
  • Document designs, code, and tests; produce test reports as needed.
  • Participate in peer reviews and give constructive feedback.
  • Be fully accountable for your work; estimate, plan, and manage time; meet deadlines for modules, documentation, and releases.
  • Execute assignments with little to moderate supervision; present work to the team when required.
  • Stay current with technology and market trends.
  • Skills & experience required
  • Backend & architecture
  • Hands-on Java 8 and Java 17+ .
  • Solid Spring ecosystem, especially Spring Boot .
  • Good grasp of architecture patterns , algorithms, and software engineering fundamentals.
  • Domain-Driven Design and microservices -oriented design.
  • MongoDB and MySQL .
  • Cloud, platform & delivery
  • Azure and AWS ; comfortable on Linux .
  • Cloud deployments and scripting.
  • BDD/TDD ; CI tooling and practices.
  • Docker and Kubernetes for pipelines and operations is a plus.
  • Frontend
  • Hands-on experience building UIs with React (components, hooks, and common patterns).
  • Strong HTML5 , CSS3 , JavaScript is needed with knowledge in responsive design.
  • Experience in other frameworks/libraries is an added advantage.
  • Experience improving web application performance and UX-related technical quality.
  • SCSS/LESS/JSS preferred.
  • State management (e.g. Redux/MobX or React-centric approaches such as Context API where appropriate).
  • NPM/Yarn , bundlers such as webpack (or equivalent).
  • Unit testing with Jest (and Karma where applicable to the stack).
  • Engineering productivity & tooling
  • Effective use of IDE and workflow tooling for navigation, refactoring, debugging, and profiling.
  • Familiarity with AI-assisted development tools (e.g. Cursor , GitHub Copilot , or similar) to move faster with good judgment-validate suggestions, keep code review-ready quality, and follow security, licensing, and company policy .
  • Comfort with common collaboration and productivity tools used in distributed teams (e.g. documentation, chat, screen share, and wiki or knowledge bases).
  • General
  • Hands-on developer ( most of the time in code ).
  • Strong OOP , design patterns, analysis, and problem-solving.
  • Keen to learn; contributes through code reviews .
  • Familiar with the usual lifecycle stack: build, unit tests, version control , work/defect tracking, Agile .
  • Strong communication and collaboration; upbeat, motivated, self-directed.
  • Ability to mentor new graduates and newer team members.
  • Education
  • BE/BTech/ME/MTech/M.S. in Computer Science or equivalent.
  • About Trimble
  • Location
  • Chennai. Under full-time in-office work arrangement, this resource primarily supports the Field Systems Segment and works collaboratively across the CCFS Cloud Software teams.
  • About Our CCFS Cloud Software Division
  • We work on cloud solutions which help connect office and field for Civil Construction Softwares.
  • Trimble's Inclusiveness Commitment
  • We believe in celebrating our differences. That is why our diver

Benefits

Vision insurance

Additional Information

Software Engineer II - P2 (WorksManager) - Full Stack We are looking for a full stack engineer with 3 to 6 years of experience to build web applications. You will create applications from scratch, enhance existing systems, and provide user support. Job summary As a Software Engineer II on the Trimble WorksManager product, you will design, develop, and maintain software to meet the needs of a strong product and market. You will be part of a dynamic team that takes on challenges and works together to deliver solutions for the construction domain. Join us in the Civil Construction Field Systems (CCFS) division at Trimble, Chennai , where we use solid engineering practices, agile delivery, and modern design and architecture on contemporary platforms. If this sounds like a fit, read on.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at trimble? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect