Job Description
Responsible for defining all aspects of platform architecture, design standards and clearly understanding and defending trade-offs made.
Directly engage with the product management for requirement analysis and clarifications and play a key role in assisting engineering/product management to define product and engineering road-map items.
Provides leadership to technical resources to meet project deadlines and ensure project objectives are met in an efficient way.
Provides realistic and accurate estimates and continuously improves team productivity to achieve on-time Delivery.
Follows the software engineering processes, agile practices and motivates his/her team members to do so.
Accepts project delivery responsibilities and demonstrates accountability to leadership.
Maintains a sense of individuality in thinking and decision making.
Is a professional in work aspects as well as conduct with other individuals.
Provides feedback regarding product quality, performance, other nonfunctional requirements and lead corrective measures.
Supports the engineering management in the recruitment process.