This individual will utilize the latest technologies to design, develop, migrate, and support existing and next-generation cloud-based solutions using the latest technologies while mentoring other software engineers