Trimble Inc. Logo

Trimble Inc.

Lead Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
The Lead Software Engineer will oversee a team in developing large-scale, distributed cloud services, design and implement software solutions, engage in technical reviews, and ensure quality through testing and documentation.
The summary above was generated by AI

Job Summary

Trimble  Chennai is seeking a highly self motivated  Lead Software Engineer for its Cloud Platform Engineering Team to build and run large-scale, distributed, fault-tolerant services in public cloud(AWS,AZURE)

Key responsibilities

  • Ability to deliver the agreed modules in time, work with junior team members and lead a team

  • Creates software designs, and implements and tests those designs to meet established requirements

  • Participates in technical/design reviews as required 

  • As necessary, works independently or with quality assurance personnel to plan and execute product testing

  • As necessary, performs or enables the ongoing support of software through the creation of design documentation or the performance of defect isolation and resolution

  • Works with the author of product documentation to assist in the development and review of product documentation

  • Other duties as required and requested by management

Skill sets:

  • 5-10 years of experience in software product development

  • Good understanding of Agile software development process

  • Compare and contrast the various solution given a problem statement

  • Proficiency in object oriented / functional programming model

  • Strong experience in AWS

  • Experience in designing application components and libraries

  • Good knowledge of Web framework like spring, Flask

  • Good working experience in reactive programing 

  • Good experience in producing the documentation with UML diagrams

  • Experience with RDBMS and No SQL databases.

  • Good working knowledge on Linux

  • Good exposure in TDD

  • Excellent analytical and problem solving skills

  • Passionate to learn new technologies.

  • Exposure to Python is added advantage

Skills / Tools

  •  Java 8 + with exposure to latest Java versions 

  •  spring 5, spring boot 2

  • REACT server side programming concepts

  •  REST Services

  •  Python optional

  •  Cassandra/MongoDB any other no SQL

  • Oracle/mysql/postgres/

  • AWS

  • UML(block diagram, sequence diagram)

  • Kafka/Rabbitmq/zeroMQ

  • JMS

Good to have

  • Angular, React rich UI experience

Graduation and Certification 

·B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree.

Top Skills

Java
Python

Trimble Inc. Chennai, Tamil Nadu, IND Office

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

Trimble Inc. Tharamani, Tamil Nadu, IND Office

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

Similar Jobs

Be an Early Applicant
2 Days Ago
Chennai, Tamil Nadu, IND
Hybrid
5,500 Employees
Senior level
5,500 Employees
Senior level
Artificial Intelligence • Cloud • Enterprise Web • Software • Business Intelligence
As a Lead Software Engineer, you will design and implement multi-tier systems, mentor a small team, develop high-scale and reliable services, lead Agile product development processes, and ensure the performance and availability of production systems. You will work closely with architects and operations, focusing on the best engineering practices and compliance.
Be an Early Applicant
2 Days Ago
Old Mahabalipuram, Kamakoti Nagar, Chengalpattu, Tamil Nadu, IND
34,450 Employees
Senior level
34,450 Employees
Senior level
Fintech • Payments
Lead Software Engineer will design, develop, and implement scalable payment solutions at PayPal. The role involves collaborating with multiple teams to refine features, improving code quality, managing tech debt, and driving technical decisions. The engineer will also analyze requirements and create software designs while engaging with business teams and stakeholders.
Be an Early Applicant
7 Days Ago
Chennai, Tamil Nadu, IND
10,001 Employees
Senior level
10,001 Employees
Senior level
Hardware • Information Technology • Other • Software • Analytics
The Lead Software Engineer will architect, design, and develop software solutions using Java and MicroServices technologies, enhance existing products, and coordinate with feature development teams. Responsibilities include participating in the complete product development cycle, providing support for product enhancements, and leading agile development practices as a scrum master.

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