Deliver across the SDLC to build a highly scalable distributed system Assist in defining the team's roadmap Architect services and systems Design, implement, test, deploy, and support products and services Review code developed by other developers and provide feedback Guide the team to write production-ready code Anticipate and communicate blockers, delays and cost ballooning Contribute to existing documentation or educational content and drive best practices