As a Senior Software Engineer at Azure, you will design, develop, and maintain high-quality software solutions for an edge computing platform, collaborating with cross-functional teams and mentoring junior engineers to drive innovation and improve technology direction.