Experience leading and building teams Ability to assess engineers' skills and experience and help with their development Deeply knowledgeable in engineering project management including release cycles, bug tracking applications, reporting, and schedule forecasting Understand project architecture, used technologies, and engineering practices A stellar skillset of collaboration, planning, influencing, prioritization, and time management Ability to drive data analytics and reporting of development processes Experience developing large distributed applications using k8s and cloud (AWS, Azure, GCP) Experience with Agile methodologies Expert in the use of Jira, Confluence and related tools 3+ years minimum working in an engineering manager or technical project manager role for a software organization Software Engineering background, i.e. hands-on experience developing software product in Java or C/C++ Excellent problem-solving, troubleshooting, and communication skills