What You Will Be Doing  As a Lead Software Engineer you will be responsible for the following:  Lead teams in designing, building, deploying, and maintaining scalable systems and platforms  Own all aspects of assigned services or platforms from design and development to monitoring and maintenance  Evaluate, design, and build architectures, APIs, systems, and platforms