Drive high level modeling and design for projects, also focusing on non-functional aspects, including but not limited to database design, communication protocols, deployment systems, etc. […]
Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team, via good testing practices. […]
Typically manage a team of 8-15 cross-functional team members from a delivery perspective, with 3-6 direct reportees, and a portfolio of 3-6 products. […]
Take a managerial and influencer role in the software engineering...