Engineering Manager

Responsibilities:

  • Single point of contact for offshore engineering management and delivery
  • Liaise closely with the onsite and client engineering delivery counterparts while building close relationships and navigate and manage complex situations
  • Take out offshore engineering blockers
  • Strategically drive the offshore teams out of confusion by talking to them and being at the ground zero
  • Escalate the offshore engineering blockers to onsite engineering manager/architects/special interest groups to resolve them with minimum or no impact on deliveries
  • Take part in solution architecture discussions
  • Enforce the needed engineering reviews while taking part in architecture, performance, security and other important engineering reviews from both onsite (whenever needed) and offshore
  • Evaluate, establish and enforce the best engineering practices within projects.
  • Engage, coordinate and align the engineering support teams such as BA, UI/UX, DevOps, QA, etc
  • Groom and mentor the offshore leads and engineers
  • Identify expert skills needed and bring in expert assistance from other offshore teams
  • Responsible for engineering resource optimization and management
  • Engage in talent acquisition, talent management & retention
  • Evaluate and drive the engineering process, templates and recommend and make necessary improvements
  • Set the project objectives, KPIs
  • Set goals & KPIs to direct reports
  • Work with Business teams during pre-sales activities to provide necessary engineering guidance, support and engineering estimation
  • Use the experience in software architecture and engineering to validate and add value to the architectural, technological decision making of the team