What Youll Be Doing
Lead and manage multiple engineering teams, including team leads and senior engineers.
Mentor, coach, and develop engineers and engineering leaders, fostering a strong growth-oriented culture.
Take end-to-end ownership of delivery, quality, and reliability for your groups products and services.
Translate high-level engineering and product strategy into clear execution plans and milestones.
Collaborate closely with Product Management to plan roadmaps, prioritize work, and align on scope and delivery.
Participate in architectural discussions and contribute to technical and design decisions.
Implement, maintain, and continuously improve development processes (Agile/Scrum).
Play an active role in hiring, onboarding, and retaining top engineering talent.
Work closely with other engineering managers and senior leadership to ensure alignment across teams and domains.
6+ years of hands-on software development experience.
At least 2-3 years of experience managing engineering teams or multiple teams.
Experience with building teams – recruitments, mentorships, and building personal plans for the people.
Proven experience delivering complex full-stack SaaS applications, large-scale distributed systems.
Strong understanding of system architecture, cloud infrastructure, databases, security, and DevOps practices.
Strong understanding of front-end and backend development, system architecture, databases, security, and DevOps practices.
Experience working in Agile/Scrum environments and leading teams in fast-paced, high-growth settings.
Ability to balance hands-on technical involvement with people management and execution.
Strong communication skills and ability to work cross-functionally with product, operations, and other stakeholders.
Full professional proficiency in English.




















