Team Lead(C++)

Esko

Bengaluru

Hybrid

INR 4,200,000 - 7,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Esko in Bengaluru is seeking a seasoned Engineering Manager to build and lead a high-performing software and data engineering team. You will hire, onboard, motivate, and coach engineers while contributing hands-on to design and code, leveraging AI in every step.

You will guide architectures with a global team across US, Europe, and Asia, ensure scalable systems, promote Agile practices, and drive continuous improvement in testing, CI/CD, security, and code quality.

Qualifications

  • 8+ years of relevant work experience in software development, ideally in desktop software products.
  • 3+ years of experience as Team Leader.
  • Strong knowledge of application architecture, including multithreading and design patterns, with ability to coach others.

Responsibilities

  • Build, lead, and develop a high-performing team of software and data engineers.
  • Provide technical leadership and guide architectural decisions with the global team.
  • Hands-on software development with design, implementation, and code reviews using AI where applicable.
  • Establish and evolve scalable, maintainable, and quality-focused system architecture.
  • Promote Agile practices (Scrum/Kanban) to support planning and prioritization.

Skills

Team leadership
C/C++
Architectural design
Agile methodologies
English communication

Tools

CMake
Visual Studio
CI/CD tooling
Profilers

Job description

Role & responsibilities

  • Build, lead, and develop a high-performing team of software and data engineers
  • Hire, onboard, motivate, and coach team members, fostering engagement, growth, and a strong team culture
  • Contribute hands-on to software development, including design, implementation, and code reviews - leveraging AI in every step
  • Provide technical leadership and guide architectural decisions together with the global team (US, Switzerland, India, Germany, Netherlands, North Macedonia)
  • Own and evolve the system architecture to ensure scalability, maintainability, and quality.
  • Facilitate Agile ways of working (Scrum/Kanban), supporting effective planning and prioritization
  • Work closely with global stakeholders (India, Europe, US) to align on technical direction and product evolution
  • Establish and continuously improve software engineering practices (testing, CI/CD, code quality, security, usage of AI)
  • Drive a culture of continuous improvement, learning, and engineering excellence

Preferred candidate profile

  • 8+ years of relevant work experience in Software Development, ideally in desktop software products
  • 3+ years of experience as Team Leader
  • Several years of proven experience in C/C++
  • Deep knowledge of application architecture, including multithreading and design patterns, with the ability to coach others in these areas
  • Solid experience with build systems, including CMake and Visual Studio
  • Proficiency with debugging tools and performance profilers
  • Ability to analyze customer requirements and translate them into formal software specifications
  • Knowledge of color management workflows is a plus.
  • Ability to collaborate effectively with a global, crossfunctional team, including software engineers, product management, software quality assurance engineers, and application support
  • Solid understanding of the end-to-end software development lifecycle
  • Experience working in Agile environments (Scrum and/or Kanban)
  • Strong ability to translate requirements into robust technical solutions
  • Excellent verbal and written communication skills in English
  • Willingness to travel (10%)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead(TypeScript, ReactJS, NodeJS)
Team Lead(TypeScript, ReactJS, NodeJS)

Esko • Bengaluru

Hybrid
INR 3,800,000 - 6,000,000
Team Lead, Software Engineering (India)
Team Lead, Software Engineering (India)

AMETEK • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Team Lead Development
Team Lead Development

Pixfirst • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Team Lead – Software Engineering(C++)
Team Lead – Software Engineering(C++)

X-Rite • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Hybrid work model
Bangalore office
Coaching and learning opportunities
+2
Technical Lead
Technical Lead

Hiringhood • Vadodara

On-site
INR 2,500,000 - 4,000,000
Team Lead – Software Engineering(C++)
Team Lead – Software Engineering(C++)

X-Rite • Kolkata District

Hybrid
INR 1,500,000 - 2,100,000
Technical Lead
Technical Lead

Recrew AI • Bengaluru

Hybrid
INR 2,000,000 - 3,000,000
Competitive salary
Meaningful equity
Hybrid work model
Team Lead C++, Software Development Research & Development · Noida · Hybrid
Team Lead C++, Software Development Research & Development · Noida · Hybrid

TeamViewer GmbH • Dadri

Hybrid
INR 3,000,000 - 4,500,000
Team Lead Software Development
Team Lead Software Development

Veneratech • Dadri

On-site
INR 1,200,000 - 1,800,000
Technical Project Manager
Technical Project Manager

Siemens • Pune District

On-site
INR 2,000,000 - 4,000,000