● Contribute to the highlevel technology vision and roadmap maintain technology roadmap for the part of the platform you are responsible for
● Drive analyzing and cracking of hard crossteam problems/topics
● Keep an eye on interesting technology trends, educate others, reflect them in the evolving technology vision
● Help Product Management to understand technical and cost implications of feature requirements and raise awareness of important technical topics that need to be prioritized
● Drive the preparation of the highlevel technical design artifacts for software deliverables involve and communicate with the respective engineering teams
● Educate others about the architecture of the services your are responsible for
● Communicate the big picture and technical direction to the engineering teams
● Gain firsthand experience with the impact of the architectural decisions by contributing to the implementation
● Mentor junior team members