Principal Software Engineer, Web Platform
Coach and mentor junior and senior engineers in engineering techniques, processes, and new technologies; enable others to succeed.
Contribute to overall system design, architecture, security, scalability, reliability, and performance of applications.
Support the build and deployment pipeline and when necessary, both diagnose and solve production support issues.
Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems and tradeoffs.
Work with Product, Design, and QA to deliver world-class digital experiences.
Get the opportunity to stay ahead of new technologies with an eye to evaluating and potentially incorporating them into your team’s architecture.
Apply understanding to help improve the cloud infrastructure that powers our high-performance, consumer-scale site and mobile apps.
Lead initiatives, technical design, and delivery of complex features across multiple systems to improve user experiences.