- Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
- Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution.
- Create and lead the team's technical documentation and repository management practices.
- Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies.
- Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
- Mentor Senior Engineers and others through Communities of Practice or on project teams.
AgileAzure.NET+1 more