Skip to main content
Posted 14 July, 2026

Lead Backend Engineer

Weekday
Bengaluru Full Time
Reference: 113_728664_307d1007-1f30-4ad7-adf7-22b81fab8c0a

This role is for one of our clients

Company Name: TPG Search
Seniority level: Mid-Senior level


Min Experience: 10+ years

Location: Bengaluru
JobType: full-time

45,00,000 - 1,00,00,000 a year

We are looking for an experienced Lead Backend Engineer to drive the design, development, and evolution of highly scalable backend systems for enterprise-grade supply chain products. This is an exciting opportunity to join a well-established product development organization with over 1,500 employees and USD 280 million in annual revenue, building innovative technology solutions that power complex global supply chain operations.

As a Lead Backend Engineer, you will play a critical role in defining technical architecture, mentoring engineering teams, and delivering robust, high-performance backend services. You will collaborate closely with product managers, architects, DevOps engineers, and cross-functional teams to build secure, reliable, and scalable distributed systems capable of handling large-scale business transactions.

Requirements

Key Responsibilities

  • Design, develop, and maintain highly scalable backend applications using Golang.
  • Lead the architecture and implementation of microservices and distributed systems.
  • Drive engineering best practices, including code quality, testing, security, and performance optimization.
  • Collaborate with product management to translate business requirements into scalable technical solutions.
  • Mentor and guide senior and junior engineers through technical leadership and code reviews.
  • Build resilient APIs and backend services that support mission-critical supply chain applications.
  • Optimize database performance, caching strategies, and system throughput for high-volume workloads.
  • Work closely with DevOps teams to improve CI/CD pipelines, deployment automation, and cloud infrastructure.
  • Participate in architectural discussions, technical planning, and technology roadmap decisions.
  • Troubleshoot production issues and ensure high system availability, reliability, and observability.
  • Promote engineering excellence by introducing modern backend development practices and scalable design patterns.

Required Skills & Qualifications

  • 10-18 years of professional software engineering experience with significant backend development expertise.
  • Strong hands-on experience with Golang, including building production-grade applications.
  • Deep understanding of distributed systems, concurrency, multithreading, and scalable application design.
  • Experience designing RESTful APIs and event-driven architectures.
  • Strong knowledge of microservices architecture and backend design principles.
  • Experience working with relational and NoSQL databases, including performance tuning and data modeling.
  • Proficiency with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of CI/CD pipelines, version control systems, and automated testing frameworks.
  • Knowledge of message brokers such as Kafka or RabbitMQ is highly desirable.
  • Familiarity with monitoring, logging, and observability tools for production environments.
  • Excellent problem-solving skills with the ability to make sound architectural decisions.
  • Strong communication and stakeholder management skills with proven leadership experience.

Preferred Qualifications

  • Experience developing enterprise SaaS or large-scale product platforms.
  • Exposure to supply chain, logistics, warehouse management, or enterprise software domains is an advantage.
  • Experience leading engineering teams and driving technical initiatives across multiple projects.
  • Strong understanding of system security, scalability, and performance engineering.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Sign up for Job Alerts