Lead Software Engineer

7 days ago


Chennai, Tamil Nadu, India Trimble Full time ₹ 12,00,000 - ₹ 24,00,000 per year

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.

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



  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Kriyadocs Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    IntroductionWe are seeking a Lead Software Engineer with a minimum of 6 years of professional experience to join our engineering team. This role is ideal for someone who thrives in a hands-on capacity while also guiding and mentoring junior engineers. You will spend approximately 80% of your time building and delivering code and 20% coaching and enabling...

  • Engineering Lead

    2 weeks ago


    Chennai, Tamil Nadu, India Banyan Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...

  • Engineering Lead

    2 weeks ago


    Chennai, Tamil Nadu, India Banyan Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Getinz Techno Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: Lead Engineer – Full StackLocation: Chennai- HybridExperience: 8+ years (Software Development), 5+ years (Architecture & Design), 3+ years (People Management)Employment type: Full-time About the Role     We are looking for a dynamic and experienced Lead Engineer – Full Stack to drive the design, development, and delivery of...


  • Chennai, Tamil Nadu, India Ford Motor Company Full time ₹ 12,00,000 - ₹ 18,00,000 per year

    Position ResponsibilitiesJOB DESCRIPTIONFord Credit operate under a Product Driven Organisation (PDO) model. Due to the nature of PDO, Product Delivery will pivot Backlog prioritisation as required to meet the needs of the current environment; focusing on delivering the greatest value to our business at that point in time.This role is for the Senior Software...


  • Chennai, Tamil Nadu, India Capgemini Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job DescriptionWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research,...


  • Chennai, Tamil Nadu, India ESDS Software Solution Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description: Senior Software Engineering – Autonomous Cloud PlatformLocation: Nashik/ Chennai/PuneEmployment Type:Full-time / Leadership RoleAbout the RoleWe are looking for a dynamic and experienced Head of Engineering to lead the development of an AI-powered Autonomous Cloud Portal. You will be responsible for driving the full software development...


  • Chennai, Tamil Nadu, India Weekday AI Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    This role is for one of the Weekday's clientsMin Experience: 6 yearsLocation: ChennaiJobType: full-timeWe're seeking a Lead Software Engineer (Python) to design, develop, and optimize scalable backend systems and tools on Linux environments. This role requires a hands-on technical leader who thrives on solving complex system challenges, driving architectural...