We are looking for an experienced software development manager with strong technical skills. You will provide technical guidance and evaluate technical solutions as well as manage and support your teams. You will work with the product design team to refine and clarify requirements during the design phase. As part of the engineering leadership team, you will help establish technical strategy and identify opportunities for improvement across the organization. You will need experience with cloud hosted solutions, and systems that operate at scale 24/7.