Understand User Requirements
- Collaborates with stakeholders on user requirements and feedback for features. Applies various feedback channels to improve designs or solutions. Measures customer value, usage patterns, and other metrics of value.
Design
- Leads and coaches others in designing, testing, and securing solutions for products/solutions.
- Working hands-on with your team and our customers from design through implementation of large-scale distributed systems, setting examples for good engineering practices and coding along the way.
Coding
- Leads and coaches team members in code quality, debugging, and performance improvement.
Implement
- Coaches team on project management, experimentation, and deployment across products.
Reliability and Supportability
- Coaches others on live service operations, issue resolution, and telemetry data analysis for system performance and functionality.
Engineering Excellence
- Continuously building your technical knowledge and improving our ability to deliver quality solutions by evolving our engineering process and technical capabilities.
- Coaches others on developing and using tools, automation, and compliance for a product.