המקום בו המומחים והחברות הטובות ביותר נפגשים
Key job responsibilities- Lead design, implementation, and deployment of highly distributed, large scale services.
- Play a critical role in the broad business planning, working closely with senior executives to develop business targets and resource requirements. Help form long-term technical and business strategy and goals.- Define team's mission and vision.
- Develop a mindset to focus on innovation, user experience, and disciplined engineering.
- Set goals and build mechanisms to track progress.- Work closely with the engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor.
- Maintain a current understanding of industry and technology trends.
- Work with globally distributed team.
- 10+ years of engineering experience
- 5+ years of engineering team management experience
- 10+ years of planning, designing, developing and delivering consumer software experience
- Experience partnering with product or program management teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience managing multiple concurrent programs, projects and development teams in an Agile environment
משרות נוספות שיכולות לעניין אותך