Vacancy description
Chennai, भारत
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. 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. 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. Participate in the full product lifecycle: analysis, architecture, design, coding, unit/integration testing, and system testing.
As part of an agile team, plan and execute work items; act as Scrum Master when needed.
Execute assignments with little to moderate supervision; 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.
MongoDB and MySQL.
Cloud, platform & delivery
Azure and AWS; comfortable on Linux.
Cloud deployments and scripting.
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.
Redux/MobX or React-centric approaches such as Context API where appropriate).
Unit testing with Jest (and Karma where applicable to the stack).
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).
Strong OOP, design patterns, analysis, and problem-solving.
Familiar with the usual lifecycle stack: build, unit tests, version control, work/defect tracking, Agile.
BE/BTech/ME/MTech/M.S. in Computer Science or equivalent.
Dedicated to the world's tomorrow, Trimble is a technology company delivering solutions that enable our customers to work in new ways to measure, build, grow and move goods for a better quality of life. Core technologies in positioning, modeling, connectivity and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency and sustainability. From purpose-built products and enterprise lifecycle solutions to industry cloud services, Trimble is transforming critical industries such as construction, geospatial, agriculture and transportation to power an interconnected world of work. 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.
That is why our diversity is our strength. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.
How to Apply: Please submit an online application for this position by clicking on the 'Apply Now' button located in this posting.
At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. where you have an opportunity to build a career and drive our collective growth (Grow); We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Trimble's Privacy Policy
If you need assistance or would like to request an accommodation in connection with the application process, please contact [HIDDEN TEXT].