Identifying, designing, and communicating scalable solutions in conjunction with the architecture group, leading their implementation for applications with product teams Leading discovery and proofs-of-concept into new technologies and processes to improve delivery and user experience Evaluate current software and application architecture to identify and address the gaps