5+ years experience managing a high performing team. 5+ years experience as a software developer. Strong verbal and written communication skills. Comfortable with a high degree of autonomy (self-motivated, organized) and the ability to work remotely across time zones.