As a Technical Engineering Manager, you will lead high-performing, multidisciplinary engineering teams while remaining deeply connected to the technical execution. This role blends people leadership, delivery ownership, technical decision-making, and client-facing collaboration.
You will be responsible for end-to-end delivery across one or more engagements, ensuring strong engineering practices, high-quality outcomes, and alignment with client and business goals.
Key Responsibilities
Technical Leadership
- Provide hands-on technical leadership across teams, participating in architecture discussions, code reviews, and technical decision-making.
- Guide teams in modern architecture patterns such as microservices, event-driven systems, and modular monoliths.
- Ensure engineering solutions align with cloud-native best practices (AWS, Azure, or GCP).
- Support design reviews, technical spikes, and proof-of-concepts when needed.
People & Team Leadership
- Lead and mentor developers, QA engineers, DevOps, and other engineering roles
- Coach technical leads and senior engineers, supporting career growth and leadership development.
- Own performance management, feedback, promotions, and compensation processes.
- Address conflict, performance challenges, and team dynamics proactively and constructively.
Delivery Ownership
Own scope, schedule, quality, and delivery outcomes end-to-end for assigned engagements.
Be actively involved in day-to-day delivery activities, including standups, unb