Description
You will be providing technical leadership in team in a value stream within one of our product tribes. You will be responsible for guiding the team to design and develop solutions which align with product goals and vision. All the while you will ensure solutions are secure, efficient, and resilient. You will provide technical expertise to your team and advise product stakeholders on all technical aspects of feature delivery.
Key Responsibilities
1. Help shape and communicate the technical vision and goals within the team
2. Ensure implementation and solutions are aligned to MO's tech stack and design patterns / architectural principles
3. Help the team employ strategies to avoid over-engineering
4. Identify & help mitigate technical risk
5. Help make technical decisions in the team, and help share decisions wider where appropriate
6. Ensure the quality of the code & safety/security of work produced by the team
7. Champion engineering best practices and mentor team members, fostering knowledge sharing
8. Seek opportunities for enhancing developer experience
9. Help reduce any "toil" (manual, repetitive, and error-prone work that does not add business value) through automation etc.
10. Ensure delivery of SRE principles such as automation of operations, observability and reliability measurement
11. Promote innovation within the team
12. Provide ...