Lead Software Engineer

Posted:
9/25/2025, 4:17:05 PM

Location(s):
Chennai, Tamil Nadu, India ⋅ Tamil Nadu, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job Title: Lead Software Engineer (P3)

Location: Chennai, India

Experience Level: 6–10 years

About the Role:

We are looking for a hands-on Lead Software Engineer (P3 level) to join the Trimble Connect team. In this role, you will own feature development end-to-end, design and build scalable backend services, and guide junior engineers with design and coding best practices. This is a technical leadership position without people management responsibilities, ideal for someone who wants to stay deep in technology, lead by example, and grow toward an architect role.

What You’ll Do

  • Design, develop, and scale robust backend microservices using Java, Spring Boot, and AWS.

  • Apply strong foundations in object-oriented design, design patterns, and SOLID principles to deliver maintainable systems.

  • Architect and implement REST APIs following best practices and industry standards.

  • Ensure services are highly performant, resilient, and scalable, with a focus on performance optimization.

  • Build and manage containerized applications using Docker and container orchestration systems (Kubernetes/ECS).

  • Work with messaging systems (Kafka, RabbitMQ, or similar) for distributed and event-driven architectures.

  • Leverage strong database skills, including data modeling and query optimization, to design services backed by RDBMS.

  • Break down large features into smaller deliverables, delegate to junior engineers, and provide technical guidance.

  • Conduct code and design reviews, raising the bar for quality and best practices.

  • Drive automation in testing, deployment, monitoring, and observability.

  • Collaborate with global, cross-functional teams to align on architecture and delivery.

  • Mentor engineers and contribute to a culture of continuous learning and improvement.
     

What We’re Looking For

  • 6 –10 years of professional experience in software engineering (Must Have)

  • Expert in Java, Spring, Spring Boot, and microservices design (Must Have)

  • Hands-on with AWS cloud services (EC2, S3, Lambda, RDS, IAM, etc.).

  • Excellent understanding of design patterns, SOLID principles, and REST API standards.

  • Solid experience with Docker, containers, and modern deployment practices.

  • Strong knowledge of messaging systems (Kafka, RabbitMQ, or similar).

  • Proven ability to optimize performance and build services that scale.

  • Strong RDBMS and data modeling expertise (MySQL, PostgreSQL, etc.).

  • Ability to guide others technically — splitting features, delegating, mentoring, and reviewing.

  • Strong analytical and problem-solving skills with a growth mindset.

  • Excellent communication and collaboration skills in global team settings.
     

Nice to Have

  • Experience with Kubernetes and advanced container orchestration.

  • Exposure to frontend technologies (React/Angular/TypeScript) for full feature understanding.

  • Experience in distributed systems design and high-scale architecture.


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

Posting Date

09/26/2025


Application Deadline: Applications could be accepted until at least 30 days from the posting date.

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

Website: http://www.trimble.com/

Headquarter Location: Sunnyvale, California, United States

Employee Count: 5001-10000

Year Founded: 1978

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Indoor Positioning ⋅ Mapping Services ⋅ Navigation ⋅ Software ⋅ Web Hosting