Job Title: Engineering Manager
Location: Lahore, Pakistan (On-site)
On behalf of our client we are seeking an experienced Engineering Manager to lead and mentor our development team. This role emphasizes solution design, system architecture, debugging, and tactical-level leadership, rather than day-to-day coding. The ideal candidate will bring strong technical expertise along with proven experience managing teams and delivering scalable, cloud-based solutions.
Key Responsibilities:
- Lead cross-functional engineering teams to deliver high-quality software solutions.
- Design and review robust architectures with a focus on scalability, performance, and cloud infrastructure.
- Provide technical guidance, mentorship, and tactical leadership to engineers.
- Debug and resolve complex issues, ensuring minimal downtime and smooth project execution.
- Engage with clients and stakeholders to translate requirements into effective solutions.
- Oversee application infrastructure, deployment, and cloud management (AWS/Azure).
- Ensure alignment with best practices, coding standards, and efficient workflows.
Experience and Skills:
- 7+ years of experience in software engineering and team leadership.
- Strong background in solution architecture, cloud platforms (AWS, Azure), and debugging complex systems.
- Proficiency with modern technologies: React, Next.js, Python, PHP, Node.js, Laravel.
- Experience with project management tools (JIRA, Confluence, Slack) and agile practices.
- Excellent communication skills with the ability to bridge technical and business needs.
- Proven success in managing distributed teams and delivering enterprise-grade solutions.