Help build and lead great software teams to deliver world-class products.
Drive an excellent customer experience, continually raising the bar on functionality, usability, and simplicity.
Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement.
Establish a solid project framework and excellent development processes.
Provide technical leadership and guidance to both your team members and your project peers.
Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
Communicate and collaborate effectively with global hardware and software engineering teams.
Operate strategically and tactically.
Work on strategy and help set direction while staying on top of the day-to-day software development.