Role : Engineering Manager
Position Summary
We are seeking an experienced Engineering Manager to lead the design, development, and delivery of enterprise-scale web and mobile platforms. This role combines technical leadership, people management, delivery governance, and cross-functional collaboration to build scalable, maintainable, and high-quality software solutions.
The Engineering Manager will work closely with Product Management, UX, Architecture, QA, Mobile, DevOps, and Engineering teams to transform business objectives into robust technical solutions while ensuring predictable delivery, engineering excellence, and continuous improvement.
Key Responsibilities
Engineering Leadership
- Lead multiple engineering teams delivering enterprise web and mobile applications.
- Define technical direction aligned with product and business objectives.
- Drive scalable architecture and modular system design.
- Promote engineering best practices, coding standards, and maintainable software design.
- Champion AI‑first software engineering practices, enabling teams to leverage AI‑assisted design, development, code review, testing, documentation, and developer productivity workflows while maintaining engineering quality and governance.
- Establish engineering standards for responsible AI usage, prompt engineering, code validation, and human oversight throughout the software development lifecycle.
- Guide architectural decisions for enterprise SaaS platforms and configuration‑driven systems.
Product Delivery
- Own engineering delivery across the complete software development lifecycle.
- Collaborate with Product Managers and UX teams to convert business requirements into implementable technical solutions.
- Actively participate in product discovery, requirement analysis, and solution definition to ensure business requirements are technically feasible, scalable, and aligned with platform architecture.
- Collaborate closely with Product Owners, Business Analysts, UX, and UI teams during requirement workshops, feature refinement, and design reviews to reduce implementation ambiguity before development begins.
- Provide engineering input during requirement definition to identify technical risks, dependencies, estimation impacts, and opportunities for platform reuse.
- Lead sprint planning, estimation, prioritization, and release planning.
- Manage delivery risks, dependencies, scope changes, and technical debt.
- Ensure predictable execution with a strong focus on quality and customer outcomes.
Technical Architecture
- Review and validate solution architecture for scalability, security, performance, and maintainability.
- Drive API‑first and modular platform development.
- Oversee enterprise integrations with internal and third‑party systems.
- Champion reusable components, shared services, and platform standardization.
- Drive AI‑assisted architecture reviews and design validation to improve solution quality, consistency, and engineering productivity.
- Ensure architecture supports future scalability and evolving customer requirements.
Team Leadership
- Mentor engineering leads and software engineers.
- Foster a culture of ownership, collaboration, and continuous improvement.
- Support hiring, onboarding, performance management, and career development.
- Encourage knowledge sharing and technical excellence across teams.
Quality & Engineering Excellence
- Establish engineering processes that improve quality and delivery predictability.
- Drive code reviews, technical design reviews, and architecture governance."Sorry, the only way to complete this is to proceed to the next step.