Trimble Logo

Trimble

Software Engineer 2

Posted 18 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Mid level
In-Office
Chennai, Tamil Nadu, IND
Mid level
As a Software Engineer II, you'll design, develop, and maintain software products, participate in the full product lifecycle, and support both UI and backend components within a dynamic agile team.
The summary above was generated by AI
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.

Key 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 requiredBackend & 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

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. For more information about Trimble (NASDAQ: TRMB), visit: www.trimble.com

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 diversity is our strength. To us, that means actively participating in opportunities to be inclusive. 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.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact [email protected].

Trimble Chennai, Tamil Nadu, IND Office

Rajiv Gandhi Street, Chennai, Tamil Nadu, India, 600113

Trimble Tharamani, Tamil Nadu, IND Office

No. 4 Rajiv Gandhi Salai, , Tharamani, Chennai, India, 600 113,

Similar Jobs

18 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Mid level
Mid level
Hardware • Information Technology • Other • Software • Analytics
The role involves automating testing processes, enhancing frameworks, executing test plans, collaborating with teams, and ensuring quality in software products.
Top Skills: Azure Test PlanC#CypressJavaK6PlaywrightPostmanPythonSeleniumSQL
17 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Mid level
Mid level
Digital Media • Information Technology • News + Entertainment
Responsible for planning, designing, implementing, testing, and debugging software and web applications, and documenting development activities.
17 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Mid level
Mid level
Digital Media • Information Technology • News + Entertainment
Plan and design new software applications, test and debug components, document development activities, and work with a team on software integration needs.
Top Skills: Ci/CdCore JavaGitGradleJava 8MavenMicroservices ArchitectureMySQLPostgresRest ApisSpring BootSpring Mvc

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account