* Designing functional technology solutions
* Leading software engineering team in developing software architecture road
maps, reference architectures, and evangelizing adoption of architecture
principles in the design and delivery of technology solutions.
* Ensure software meets all requirements of quality, security, modifiability,
* Oversee progress of the development team to ensure consistency with the
* Provide leadership and expertise in the development of standards,
architectural governance, design patterns and practices
* Develop tools to improve an existing process, including infrastructure
reliability, service performance, and developer's productivity.
* Continuously improve code quality, product execution, and user experience.
* Coordinate across teams (Backend, Mobile, Frontend, DevOps, Data, UI/UX, QA
etc.) on planning and execution