Software Engineering Lead

1 week ago


Chennai, Tamil Nadu, India Trimble Full time
Who are we?Trimble Transportation is a division of Trimble Inc., a leading provider of technology solutions for various industries. Trimble Transportation focuses specifically on providing technology and software solutions to the transportation and logistics industry.


Trimble Transportation offers a range of solutions designed to improve operational efficiency, enhance safety, and optimize resources for fleet management, transportation logistics, and supply chain management.

These solutions leverage advanced technologies such as GPS, telematics, cloud computing, and data analytics to enable better decision-making and streamline processes in the transportation industry.

Who are we looking for?We are seeking a highly skilled and experienced Lead Software Engineer with expertise incloud native full stack development (GCP, React, Node, NoSql) to join our dynamic will be part of the team in designing, developing, and deploying robust, scalable, and high-performance software for high velocity fleet management solutions in the Transportation division.

You will collaborate with full stack teams to gather requirements, deliver technical solutions, work with an innovative mindset and ensure the successful delivery of projects.

This role requires deep technical knowledge, problem-solving abilities, and a strong understanding of software engineering principles and best practices.

Responsibilities:

  • Architect scalable and maintainable solutions using modern web technologies, including for the front-end and for the backend, with a focus on performance, security, and reliability.
  • Collaborate with cross-functional teams to integrate with third-party services, APIs, and data sources, ensuring seamless interoperability and data consistency.
  • Implement responsive designs and ensure compatibility across various devices and browsers
  • Design and implement microfrontend architectures to modularize large-scaleapplications into smaller, independently deployable units.
  • Implement authentication and authorization mechanisms for secure access to resources
  • Utilize event-driven architecture and message queuing systems to handle asynchronous processes and complex workflows
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews and provide constructive feedback to peers
  • Troubleshoot and debug issues to ensure smooth performance of applications
  • Stay updated on emerging technologies and best practices in web development
Mentor and coach team members, providing guidance on technical design, coding standards, best practices, and professional development.
Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Excellent communication and collaboration skills to work effectively within a team and with stakeholders.
  • Continuous learning mindset and willingness to explore and adopt new technologies.
  • 5+ years of professional experience in software development, with a focus on React JS, and API development with 2 years of experience in senior technical roles
  • Proficiency in React JS, Node JS
  • Experience working with Material UI or Bootstrap
  • Experience with react state management libraries (eg: Redux)
  • Experience with front-end build tools, such as Webpack
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Strong understanding of NoSQL databases (, ElasticSearch, mongoDb, firestore)
  • Proficiency in utilizing frontend frameworks and libraries such as Module Federation(, Webpack Module Federation) to enable seamless integration and communication between micro frontends.
  • Familiarity with techniques for managing shared state and data dependencies between micro frontends, such as centralized state management patterns (, Redux, Context API) or event-driven communication.
  • Solid understanding of microservices architecture and related technologies (, Docker, Kubernetes).
  • Expertise in event-driven integration patterns, including event-driven messaging, pub/sub (publish/subscribe) messaging, and event-driven microservices communication, to enable loose coupling and interoperability between system components.
  • Demonstrated ability to lead and mentor a team of software engineers, fostering a culture of collaboration, accountability, and continuous improvement
  • Experience architecting and designing scalable, distributed systems with a cloud-based architecture (Preferably GCP)
  • Strong understanding of software engineering principles, design patterns, data structures, algorithms, and system architecture
Excellent problem-solving skills, with the ability to analyze complex technical challenges and develop innovative solutions

  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Lead Engineer

    1 week ago


    Chennai, Tamil Nadu, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Lead Engineer

    1 week ago


    Chennai, Tamil Nadu, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...


  • Chennai, Tamil Nadu, India Trimble Full time

    Position Profile - Software Engineering Lead - Full Stack (C# backend / React Frontend)Job PurposeThe main function of the Software Engineering lead is to lead a team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web/ cloud platforms. In this capacity, the lead is responsible for the delivery...


  • Chennai, Tamil Nadu, India Trimble Full time

    Position Profile - Software Engineering Lead - Full Stack [C# backend / React Frontend] Job Purpose The main function of the Software Engineering lead is to lead a team of software engineers whose primary responsibilities are to design, develop, and maintain software solutions on web/ cloud platforms. In this capacity, the lead is responsible for the...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary:Altair's PollEx development team is looking for a Developer that has experience.You will be part of a team that fulfils this vision with a focus on PCB Application development.Altair's PollEx development team is developing products that verify and analyse PCBs.What You Will Do:Developer will be part of the Core development team of PollEx...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:Design and develop software product applications for market sale or large-scale proprietary software applications for internal use. Manage full software development life-cycle including testing, implementation, and auditing. Perform product design, bug verification, and beta support which may require research and analysis. Work...


  • Chennai, Tamil Nadu, India RELX Full time

    Software Engineering Lead This is critical Lead position who leads large multifunctional development The position may also provide sizing or budget recommendations to management. About the Business At Cirium, our goal is to keep the world connected. We are the industry leader in aviation analytics; helping our customers understand the past,...


  • Chennai, Tamil Nadu, India RELX Full time

    Software Engineering LeadThis is a crucial leadership role responsible for leading large multifunctional development projects.The role may involve providing recommendations on sizing or budget to the management team.


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary: Altair's PollEx development team is looking for a Developer that has experience. You will be part of a team that fulfils this vision with a focus on PCB Application development. Altair's PollEx development team is developing products that verify and analyse PCBs. What You Will Do: Developer will be part of the Core development...


  • Chennai, Tamil Nadu, India Epam Full time

    We are looking for a highly experienced Lead Software Engineer with a strong background in Python and AWS to join our team. As a Lead Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet customer needs and requirements. You will also be responsible for leading a team of developers and...


  • Chennai, Tamil Nadu, India Fidelity Investments Full time

    Job Description:Job Title: Lead – Software EngineeringThe Purpose of this Role:We're seeking dedicated, curious, and reliable individuals to contribute to providing top-notch digital experiences to our customers.The perfect candidate is highly experienced in front and middle tier development, with a strong interest in leveraging tools and frameworks to...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love. Its...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies.Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love.Its software...


  • Chennai, Tamil Nadu, India Elsevier Full time

    BASIC FUNCTIONS: This position serves as a subject matter expert for the CWS team of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct reports. QUALIFICATIONS: • 7+ years of Software Engineering experience • BS...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Summary: Altair's PollEx development team is looking for a Developer who has experience. You will be part of a team that fulfils this vision with a focus on PCB Application development. Altair's PollEx development team is developing products that verify and analyse PCBs. What You Will Do: The developer will be part of the Core development...


  • Chennai, Tamil Nadu, India UPS India Full time

    Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself...


  • Chennai, Tamil Nadu, India Wolters Kluwer ELM Solutions Private Limited Full time

    Basic FunctionWolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud Operations, Security, Compliance,...