Director - Engineering - Internet/Online (10-15 yrs)
Job Responsibilities:
Leadership
- Guide engineering managers to arrive at optimal team structure and composition. Ensure that the engineers are motivated towards work and are at their optimal productivity level.
- Collaborate & work closely with Product & Business teams. Understand the short term and long term needs of the business and plan ahead for any resourcing needs or tech investments.
- Help prioritise the goals for the functional unit within the organisation. Set both short term and long term goals for the teams individually and together.
- Work with other Engineering leaders & contribute positively to engineering practices and standards within the company. Unlock opportunities for achieving engineering efficiency across the organisational units.
- Be responsible for growing engineering managers and individual contributors in your team. Provide constant and constructive feedback to the managers and leads.
- Promote the top performers, offer them opportunities to grow, ensure they are prepared for bigger roles.
- Be a role model for all the engineering managers and team leads in your team.
Technology :
- Provide guidance on system architecture & implementation approaches.
- Prioritise the tech projects and tasks as per the business needs while paying due consideration to tech debt.
- Help ensure that the best practices laid out by the tech organisation are followed by the teams. Champion these best practices amongst the engineers.
- Budget for and make optimal technology investments for software and services.
- Coordinate and direct project plans while ensuring that the plans meet business objectives.
Requirements:
- Experience leading more than a few engineering teams.
- Experience in preparing accurate reports, making articulate presentations to the top management.
- Experience in hiring engineers, building team and nurturing teams to help them perform at their best
- Excellent at communicating with both tech and non-tech coworkers.
- Experience in planning & delivering significantly challenging engineering projects.
- Demonstrated ability to handle cross functional requirements in projects.
- Experience with implementation of high velocity, high scale engineering products.
- Strong understanding of computer science fundamentals and computer systems.
- Strong understanding of modern technology architecture, software systems such as message queues, event based systems, RDBMS, distributed storage.
- Ability to communicate complex technology details in simplified language to key stakeholders and other non-tech audience
This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.