Manage a group of software engineers/managers across multiple product lines
Oversee the talent management of engineering talent, including recruiting, mentoring, and enabling a culture of learning with a focus on engineering craftsmanship
Foster technological innovation, ensuring adoption of current trends, capabilities, and practices emerging in the market
Encourage sound technology choices are made and drive innovative technology architecture and solution design
Identify issues, share best practices, and drive continuous improvement
Requirements
System design expertise – low-latency, high-throughput, distributed systems